11 #ifndef __ASSEMBLEMAT2D__
12 #define __ASSEMBLEMAT2D__
14 #include <AllClasses.h>
16 #include <Enumerations.h>
35 BoundCondFunct2D **BoundaryConditions;
36 BoundValueFunct2D **BoundaryValues;
38 double *Param[MaxN_QuadPoints_2D], *AuxArray[MaxN_QuadPoints_2D];
48 BoundCondFunct2D **boundarybonditions,
49 BoundValueFunct2D **boundaryvalues,
72 void AddLocalSqMatToGlobal(
int i,
TBaseCell *cell,
int *N_BaseFunct);
75 void AddLocalRecMatToGlobal(
int i,
TBaseCell *cell,
int *N_BaseFunct);
78 void AddLocalRhsToGlobal(
int i,
TBaseCell *cell,
int *N_BaseFunct, BaseFunct2D *BaseFuncts, RefTrans2D reftrans);
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
Definition: AssembleMat2D.C:24
void Init()
Definition: AssembleMat2D.C:104
Definition: SquareMatrix2D.h:20
void DeAllocate()
Definition: AssembleMat2D.C:164
Definition: AuxParam2D.h:22
base class for assembling matrices
Definition: AssembleMat2D.h:27
Definition: FESpace2D.h:28
Definition: Matrix2D.h:20
information for finite element data structure
Definition: BaseCell.h:25
void Assemble2D()
Definition: AssembleMat2D.C:219
base class for assembling matrices
Definition: Assemble.h:26
~TAssembleMat2D()
Definition: AssembleMat2D.C:97
void Reset()
Definition: AssembleMat2D.C:200
void AssembleNavierSlip()