11 #ifndef __ASSEMBLEMAT3D__
12 #define __ASSEMBLEMAT3D__
14 #include <AllClasses.h>
16 #include <Enumerations.h>
35 BoundCondFunct3D **BoundaryConditions;
36 BoundValueFunct3D **BoundaryValues;
38 double *Param[MaxN_QuadPoints_3D], *AuxArray[MaxN_QuadPoints_3D];
48 BoundCondFunct3D **boundarybonditions,
49 BoundValueFunct3D **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, BaseFunct3D *BaseFuncts, RefTrans3D reftrans);
~TAssembleMat3D()
Definition: AssembleMat3D.C:98
void DeAllocate()
Definition: AssembleMat3D.C:166
TAssembleMat3D(int n_fespaces, TFESpace3D **fespaces, int n_sqmatrices, TSquareMatrix3D **sqmatrices, int n_matrices, TMatrix3D **matrices, int n_rhs, double **rhs, TFESpace3D **ferhs, TDiscreteForm3D *discreteform, BoundCondFunct3D **boundarybonditions, BoundValueFunct3D **boundaryvalues, TAuxParam3D *parameters)
source file for TAssembleMat3D
Definition: AssembleMat3D.C:23
Definition: SquareMatrix3D.h:20
Definition: AuxParam3D.h:21
base class for assembling matrices
Definition: AssembleMat3D.h:27
void AssembleNavierSlip()
Definition: AssembleMat3D.C:1171
Definition: FESpace3D.h:22
void Assemble3D()
Definition: AssembleMat3D.C:221
void Init()
Definition: AssembleMat3D.C:105
Definition: Matrix3D.h:20
void Reset()
Definition: AssembleMat3D.C:202
information for finite element data structure
Definition: BaseCell.h:25
base class for assembling matrices
Definition: Assemble.h:26