|
template<typename T > |
T | sign (T a) |
|
void | resetVector (real v[3]) |
|
void | vectoralCrossProduct (const real vec1[3], const real vec2[3], real product[3]) |
|
real | vectoralDotProduct (const real vec1[3], const real vec2[3]) |
|
real | vectoralMagnitude (const real vec[3]) |
|
void | vectoralMultiplyByScalar (real vec[3], const real scalar) |
|
real | vectoralNormalize (real vec[3]) |
|
void | vectoralTangentNormalized (const real normal[3], real tangent[3]) |
|
void | vectoralTangent (const real vec[3], real tangent[3]) |
|
void | vectoralBinormal (const real normal[3], const real tangent[3], real binormal[3]) |
|
void | vectoralMatrixMultiply_left (const real M[3][3], const real v[3], real Mv[3]) |
|
void | vectoralRotateAroundNormalizedVector (const real v[3], const real n[3], const real angle, real r[3]) |
|
real | generateElementGeometry_Line (const real tC[2 *3], real areas[2], real *norms) |
|
real | generateElementGeometry_01_Line (const real tC[2 *3], real areas[2], real *norms) |
|
real | generateElementGeometry_Triangle (const real tC[3 *3], real areas[3], real *norms) |
|
real | generateElementGeometry_Quadrilateral (const real tC[4 *3], real *areas, real *norms) |
|
real | generateElementGeometry_Tetrahedron (const real tC[4 *3], real areas[4], real *norms) |
|
real | generateElementGeometry_Hexahedron (const real tC[8 *3], real *areas, real *norms) |
|
real | generateElementGeometry_Point (const real tC[1 *3], real areas[1], real *norms) |
|
void | generateTransformCoordinates_Line (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_01_Line (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_Triangle (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_Quadrilateral (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_Tetrahedron (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_Hexahedron (const real nodePositions[], real tC[]) |
|
void | generateTransformCoordinates_Point (const real nodePositions[], real tC[]) |
|
void | generatePositionInElement_Line (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_01_Line (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_Triangle (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_Quadrilateral (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_Tetrahedron (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_Hexahedron (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generatePositionInElement_Point (const real *tC, const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Line (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_01_Line (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Triangle (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Quadrilateral (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Tetrahedron (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Hexahedron (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentralPositionInElement_Point (const real tC[][3], const real normalizedPosition[3], real position[3]) |
|
void | generateCentroid_Line (const real tC[], real centroid[3]) |
|
void | generateCentroid_01_Line (const real tC[], real centroid[3]) |
|
void | generateCentroid_Triangle (const real tC[], real centroid[3]) |
|
void | generateCentroid_Quadrilateral (const real tC[], real centroid[3]) |
|
void | generateCentroid_Tetrahedron (const real tC[], real centroid[3]) |
|
void | generateCentroid_Hexahedron (const real tC[], real centroid[3]) |
|
void | generateCentroid_Point (const real tC[], real centroid[3]) |
|
real | generateVolumeJacobian_Line (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_01_Line (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_Triangle (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_Quadrilateral (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_Tetrahedron (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_Hexahedron (const real tC[], const real normalizedPosition[3]) |
|
real | generateVolumeJacobian_Point (const real tC[], const real normalizedPosition[3]) |
|
void | generateJacobianMatrix_Line (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_01_Line (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_Triangle (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_Quadrilateral (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_Tetrahedron (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_Hexahedron (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | generateJacobianMatrix_Point (const real tC[][3], const real normalizedPosition[3], real jacobian[][3]) |
|
void | invertThreeXThreeMatrix (const real a[3][3], real in[3][3]) |
|
void | convertFaceTransformCoordinates_Line_To_Point (const real v_tC[][3], const int fIndex, real f_tC[][3]) |
|
void | convertFaceTransformCoordinates_Triangle_To_Line (const real v_tC[][3], const int fIndex, real f_tC[][3]) |
|
void | convertFaceTransformCoordinates_Quadrilateral_To_Line (const real v_tC[][3], const int fIndex, real f_tC[][3]) |
|
void | convertFaceTransformCoordinates_Tetrahedron_To_Triangle (const real v_tC[][3], const int fIndex, real f_tC[][3]) |
|
void | convertFaceTransformCoordinates_Hexahedron_To_Quadrilateral (const real v_tC[][3], const int fIndex, real f_tC[][3]) |
|