openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Functions
FMatrix.cc File Reference
#include "FMatrix.h"
Include dependency graph for FMatrix.cc:

Go to the source code of this file.

Functions

void FM_Times_FM (FMatrix *A, FMatrix *B, FMatrix *C)
 
void FM_Times_FMinArray (FMatrix *A, FMatrix *B, Real *C)
 
void TransFM_Times_FM (FMatrix *A, FMatrix *B, FMatrix *C)
 
void FM_Times_TransFM (FMatrix *A, FMatrix *B, FMatrix *C)
 
void FM_Plus_FM (FMatrix *A, FMatrix *B, FMatrix *C)
 
void FM_Times_Scalar (FMatrix *A, Real a)
 
Real FMatrix_Det (FMatrix *M)
 
Real FMatrix_Trace (FMatrix *M)
 
FMatrixFM_Rotate (FMatrix *R, double angle, int ax)
 
RealFM_X_Vec (FMatrix *A, Real *b, Real *c)
 
void FM_Times_Vec (Real dx, FMatrix *B, Real *C, Real *result)
 
void B_C_BTrans (Real dx, FMatrix *B, Real *C, FMatrix *result)
 
void Print_FMatrix (FMatrix *A)
 

Function Documentation

◆ B_C_BTrans()

void B_C_BTrans ( Real  dx,
FMatrix B,
Real C,
FMatrix result 
)

Definition at line 543 of file FMatrix.cc.

◆ FM_Plus_FM()

void FM_Plus_FM ( FMatrix A,
FMatrix B,
FMatrix C 
)

add 2 FMatrices: C = A+B

Definition at line 196 of file FMatrix.cc.

◆ FM_Rotate()

FMatrix* FM_Rotate ( FMatrix R,
double  angle,
int  ax 
)

rotation matrix

Parameters
Rthe rotation matrix
angledegrees to rotate in rad
axaxis of rotation (x=0;y=1;z=2)
Returns
Rotation matrix R

Definition at line 478 of file FMatrix.cc.

◆ FM_Times_FM()

void FM_Times_FM ( FMatrix A,
FMatrix B,
FMatrix C 
)

Definition at line 93 of file FMatrix.cc.

◆ FM_Times_FMinArray()

void FM_Times_FMinArray ( FMatrix A,
FMatrix B,
Real C 
)

Definition at line 119 of file FMatrix.cc.

◆ FM_Times_Scalar()

void FM_Times_Scalar ( FMatrix A,
Real  a 
)

Scale a FMatrix by a scalar value

Parameters
Athe matrix
athe scalar
Postcondition
A is scaled by a

Definition at line 227 of file FMatrix.cc.

◆ FM_Times_TransFM()

void FM_Times_TransFM ( FMatrix A,
FMatrix B,
FMatrix C 
)

Definition at line 169 of file FMatrix.cc.

◆ FM_Times_Vec()

void FM_Times_Vec ( Real  dx,
FMatrix B,
Real C,
Real result 
)

Definition at line 522 of file FMatrix.cc.

◆ FM_X_Vec()

Real* FM_X_Vec ( FMatrix A,
Real b,
Real c 
)

c = Ab

Parameters
Amatrix
bvector
cresult
Postcondition
c is allocated if NULL is passed

Definition at line 508 of file FMatrix.cc.

◆ FMatrix_Det()

Real FMatrix_Det ( FMatrix M)

determinant of a matrix

Definition at line 235 of file FMatrix.cc.

◆ FMatrix_Trace()

Real FMatrix_Trace ( FMatrix M)

trace of a matrix

Definition at line 292 of file FMatrix.cc.

◆ Print_FMatrix()

void Print_FMatrix ( FMatrix A)

Definition at line 624 of file FMatrix.cc.

◆ TransFM_Times_FM()

void TransFM_Times_FM ( FMatrix A,
FMatrix B,
FMatrix C 
)

Definition at line 143 of file FMatrix.cc.