base class for assembling matrices More...
#include <AssembleMat2D.h>
Public Member Functions | |
TAssembleMat2D (int n_fespaces, TFESpace2D **fespaces, int n_sqmatrices, TSquareMatrix2D **sqmatrices, int n_matrices, TMatrix2D **matrices, int n_rhs, double **rhs, TFESpace2D **ferhs, TDiscreteForm2D *discreteform, BoundCondFunct2D **boundarybonditions, BoundValueFunct2D **boundaryvalues, TAuxParam2D *parameters) | |
source file for TAssembleMat2D More... | |
~TAssembleMat2D () | |
void | Init () |
void | DeAllocate () |
void | Reset () |
void | Assemble2D () |
void | AssembleNavierSlip () |
Public Member Functions inherited from TAssemble | |
TAssemble (int n_fespaces, int n_sqmatrices, int n_matrices, int n_rhs, double **rhs) | |
source file for TAssemble More... | |
~TAssemble () | |
Protected Attributes | |
TFESpace2D ** | FeSpaces |
TFESpace2D ** | FeRhs |
TSquareMatrix2D ** | SqMatrices |
TMatrix2D ** | RecMatrices |
TDiscreteForm2D * | DiscreteForm |
BoundCondFunct2D ** | BoundaryConditions |
BoundValueFunct2D ** | BoundaryValues |
TAuxParam2D * | AuxParam |
double * | Param [MaxN_QuadPoints_2D] |
double * | AuxArray [MaxN_QuadPoints_2D] |
Protected Attributes inherited from TAssemble | |
TCollection * | Coll |
int | N_Cells |
int | N_SqMatrices |
int | N_Matrices |
int | N_AllMatrices |
int | N_FeSpaces |
int | N_Rhs |
int | N_Parameters |
int ** | GlobalNumbers |
int ** | BeginIndex |
int ** | RhsGlobalNumbers |
int ** | RhsBeginIndex |
int ** | TestGlobalNumbers |
int ** | TestBeginIndex |
int ** | AnsatzGlobalNumbers |
int ** | AnsatzBeginIndex |
double ** | HangingEntries |
double ** | HangingRhs |
double ** | Rhs |
double ** | Matrix |
double *** | LocMatrices |
double ** | LocRhs |
double * | aux |
double * | auxarray |
double * | rhsaux |
double * | paramaux |
double * | auxmat |
double ** | Matrices |
bool * | SecondDer |
base class for assembling matrices
class for 2D scalar assemble
TAssembleMat2D::TAssembleMat2D | ( | int | n_fespaces, |
TFESpace2D ** | fespaces, | ||
int | n_sqmatrices, | ||
TSquareMatrix2D ** | sqmatrices, | ||
int | n_matrices, | ||
TMatrix2D ** | matrices, | ||
int | n_rhs, | ||
double ** | rhs, | ||
TFESpace2D ** | ferhs, | ||
TDiscreteForm2D * | discreteform, | ||
BoundCondFunct2D ** | boundarybonditions, | ||
BoundValueFunct2D ** | boundaryvalues, | ||
TAuxParam2D * | parameters | ||
) |
TAssembleMat2D::~TAssembleMat2D | ( | ) |
destrcutor
void TAssembleMat2D::Assemble2D | ( | ) |
assemble the matrices
void TAssembleMat2D::AssembleNavierSlip | ( | ) |
asssemble slip with friction BC
void TAssembleMat2D::DeAllocate | ( | ) |
deallocate memorey for all aux array
void TAssembleMat2D::Init | ( | ) |
allocate memorey for all aux array
void TAssembleMat2D::Reset | ( | ) |
reset all values of Mat and rhs to zero