ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TADICell1D Class Reference
Inheritance diagram for TADICell1D:
Inheritance graph
[legend]
Collaboration diagram for TADICell1D:
Collaboration graph
[legend]

Public Member Functions

 TADICell1D (TBaseCell *cell, TFESpace1D *FESpace1D_internal, TSquareMatrix1D *M_internal, TSquareMatrix1D *A_internal, int N_quadPts, double *x, DoubleFunct2D *initial, DoubleFunct2D *exact)
 
void SolveAllQdPts (double *G, double *QuadPtsRhsT, CoeffFct2D *BilinearCoeffs, BoundCondFunct2D *BoundaryCondition, BoundValueFunct2D *BoundValue, double tau, double *Sol_Loc)
 
void AssembleARhs (double x, double Conv, CoeffFct2D *Bilinear, BoundCondFunct2D *BoundaryCondition, BoundValueFunct2D *BoundValue)
 
int GetN_InternalLevels ()
 
double * Get_Xpos ()
 
 ~TADICell1D ()
 
- Public Member Functions inherited from TADICell
 TADICell (TBaseCell *cell, int N_quadPts)
 
 ~TADICell ()
 

Protected Attributes

double * X
 
double * GridX_internal
 
TFESpace1DFESpace1D_Internal
 
TFEFunction1D ** FEFunction1D_Internal
 
TFEFunction1DGridFEFunction1D_Internal
 
TSquareMatrix1DM_Internal
 
TSquareMatrix1DA_Internal
 
DoubleFunct2D * Initial
 
DoubleFunct2D * Exact
 
- Protected Attributes inherited from TADICell
TBaseCellCell
 
TCollectionCollection_Internal
 
int N_QuadPts
 
int N_V
 
double * sol
 
double * solT
 
double * rhs
 
double * rhsT
 

Constructor & Destructor Documentation

TADICell1D::TADICell1D ( TBaseCell cell,
TFESpace1D FESpace1D_internal,
TSquareMatrix1D M_internal,
TSquareMatrix1D A_internal,
int  N_quadPts,
double *  x,
DoubleFunct2D *  initial,
DoubleFunct2D *  exact 
)

constructor

Here is the call graph for this function:

TADICell1D::~TADICell1D ( )

destrcutor

Member Function Documentation

void TADICell1D::AssembleARhs ( double  x,
double  Conv,
CoeffFct2D *  Bilinear,
BoundCondFunct2D *  BoundaryCondition,
BoundValueFunct2D *  BoundValue 
)

Assembling A matrix mass mat is same for all quad points in this cell

Here is the call graph for this function:

Member Data Documentation

TSquareMatrix1D* TADICell1D::A_Internal
protected

stiffness matrix for all QuadPts

DoubleFunct2D* TADICell1D::Exact
protected

Initial condition

TFEFunction1D** TADICell1D::FEFunction1D_Internal
protected

FE function for each QuadPt

TFESpace1D* TADICell1D::FESpace1D_Internal
protected

Fe space for all QuadPt

TFEFunction1D* TADICell1D::GridFEFunction1D_Internal
protected

Grid Fe function for all QuadPt

double* TADICell1D::GridX_internal
protected

internal layer position values

DoubleFunct2D* TADICell1D::Initial
protected

Initial condition

TSquareMatrix1D* TADICell1D::M_Internal
protected

mass matrices for all QuadPt will not change

double* TADICell1D::X
protected

x value of each quadPt


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