Class to represent a 3D symmetric tensor.
Definition: FFaTensor3.H:35
Class for point vectors in 3D space.
Definition: FFaVec3.H:40
A namespace with volume calculation functions for some 3D shapes.
Definition: FFaVolume.H:31
void wedMoment(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, const FaVec3 &v5, const FaVec3 &v6, FFaTensor3 &vm)
Calculates the volume moment of intertia of a wedge.
Definition: FFaVolume.C:226
void tetVolume(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, double &vol)
Calculates the volume of a tetrahedron.
Definition: FFaVolume.C:71
double wedCenter(FaVec3 &v1, FaVec3 &v2, FaVec3 &v3, FaVec3 &v4, FaVec3 &v5, FaVec3 &v6, FaVec3 &vc)
Calculates the volume and volume center of a wedge.
Definition: FFaVolume.C:144
void tetMoment(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, FFaTensor3 &vm)
Calculates the volume moment of intertia of a tetrahedron.
Definition: FFaVolume.C:211
void wedVolume(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, const FaVec3 &v5, const FaVec3 &v6, double &vol)
Calculates the volume of a wedge.
Definition: FFaVolume.C:84
double tetCenter(FaVec3 &v1, FaVec3 &v2, FaVec3 &v3, FaVec3 &v4, FaVec3 &vc)
Calculates the volume and volume center of a tetrahedron.
Definition: FFaVolume.C:129
double hexCenter(FaVec3 &v1, FaVec3 &v2, FaVec3 &v3, FaVec3 &v4, FaVec3 &v5, FaVec3 &v6, FaVec3 &v7, FaVec3 &v8, FaVec3 &vc)
Calculates the volume and volume center of a hexahedron.
Definition: FFaVolume.C:173
void hexVolume(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, const FaVec3 &v5, const FaVec3 &v6, const FaVec3 &v7, const FaVec3 &v8, double &vol)
Calculates the volume of a hexahedron.
Definition: FFaVolume.C:105
void hexMoment(const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3, const FaVec3 &v4, const FaVec3 &v5, const FaVec3 &v6, const FaVec3 &v7, const FaVec3 &v8, FFaTensor3 &vm)
Calculates the volume moment of intertia of a hexahedron.
Definition: FFaVolume.C:244
real(dp), dimension(:), allocatable v1
Definition: inverseModule.f90:27
real(dp), dimension(:), allocatable v2
Definition: inverseModule.f90:28