ABLATE Source Documentation  0.12.34
ablate::utilities::MathUtilities Member List

This is the complete list of members for ablate::utilities::MathUtilities, including all inherited members.

ComputeDeterminant(PetscInt dim, PetscScalar transformationMatrix[3][3])ablate::utilities::MathUtilitiesstatic
ComputeNorm(Norm normType, Vec x, Vec y, PetscReal norm[])ablate::utilities::MathUtilitiesstatic
ComputeTransformationMatrix(PetscInt dim, const PetscScalar normal[3], PetscScalar transformationMatrix[3][3])ablate::utilities::MathUtilitiesstatic
CrossVector(I dim, const T *a, const T *b, T *c)ablate::utilities::MathUtilitiesinlinestatic
CrossVector([[maybe_unused]] const T *a, [[maybe_unused]] const T *b, T *c)ablate::utilities::MathUtilitiesinlinestatic
DiffDotVector(I dim, const T *aE, const T *aS, const T *b)ablate::utilities::MathUtilitiesinlinestatic
DiffDotVector(const T *aE, const T *aS, const T *b)ablate::utilities::MathUtilitiesinlinestatic
DotVector(I dim, const T *a, const T *b) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
DotVector(const T *a, const T *b) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
Equals(R test, T equal, T tolerance=1.0E-8) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
MagVector(I dim, const T *in) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
MathUtilities()=delete (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilities
Multiply(I dim, const T a[3][3], const T *in, T *out)ablate::utilities::MathUtilitiesinlinestatic
MultiplyTranspose(I dim, const T a[3][3], const T *in, T *out)ablate::utilities::MathUtilitiesinlinestatic
Norm enum nameablate::utilities::MathUtilities
NormVector(I dim, T *vec) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
NormVector(I dim, const T *in, T *out) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
Plus(I dim, const T *a, T *b)ablate::utilities::MathUtilitiesinlinestatic
ScaleVector(I dim, T *vec, T alpha) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic
Subtract(I dim, const T *a, const T *b, T *c)ablate::utilities::MathUtilitiesinlinestatic
VectorEquals(I dim, const T *test, const T *equal, T tolerance=1.0E-8) (defined in ablate::utilities::MathUtilities)ablate::utilities::MathUtilitiesinlinestatic