FEDEM Solver  R8.0
Source code of the dynamics solver
Static Public Member Functions | List of all members
FFaAlgebra Class Reference

Class with static matrix-vector methods used by link file parsers, etc. More...

#include <FFaAlgebra.H>

Static Public Member Functions

static void eccTransform6 (double mat[6][6], const FaVec3 &X)
 
static bool congruenceTransform (double **mat, const FaMat33 &T, int N, int node=0)
 

Detailed Description

Class with static matrix-vector methods used by link file parsers, etc.

Member Function Documentation

◆ congruenceTransform()

bool FFaAlgebra::congruenceTransform ( double **  mat,
const FaMat33 T,
int  N,
int  node = 0 
)
static

Performs a congruence transformation of a symmetric (3*N)x(3*N) matrix. The transformation matrix consists of a 3*3 submatrix T, which is repeated along the diagonal (when node == 0). If node > 0, the transformation matrix equals the identity matrix, but with the submatrix T inserted on the diagonal at position 3*(node-1)+1 to 3*node.

◆ eccTransform6()

void FFaAlgebra::eccTransform6 ( double  mat[6][6],
const FaVec3 X 
)
static

Performs an eccentricity transformation of a 6x6 element matrix.


The documentation for this class was generated from the following files: