ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TCDSystemTimeDG_1 Class Reference

stores the information of a 2D scalar dG(1) in time discretization More...

#include <CDSystemTimeDG_1.h>

Inheritance diagram for TCDSystemTimeDG_1:
Inheritance graph
[legend]
Collaboration diagram for TCDSystemTimeDG_1:
Collaboration graph
[legend]

Public Member Functions

 TCDSystemTimeDG_1 (TSquareMatrix2D *mat_m, TSquareMatrix2D *mat_A)
 dG(1) in time discretization More...
 
 ~TCDSystemTimeDG_1 ()
 
virtual void AssembleSysMat (double *Mu_old, double *Rhs)
 
virtual void AssembleALESysMat_Qp1 (double *Mu_old, double *Rhs)
 
virtual void SoveTimedG (double *Sol)
 
- Public Member Functions inherited from TCDSystemTimeDG
 TCDSystemTimeDG (int n_RowBlockMat, int n_ColBlockMat, TSquareMatrix2D *mat_M, TSquareMatrix2D *mat_A)
 stores the information of a 2D scalar dG in time discretization More...
 
 ~TCDSystemTimeDG ()
 
void AddBilinear (CoeffFct2D *bilinearCoeffs)
 
void AddQp1Matrices (TSquareMatrix2D *mat_M_Qp1, TSquareMatrix2D *mat_A_Qp1, double *rhs_Qp1)
 
void AssembleRhs (int N_Rhs, double *T, double *Rhs)
 
void ResetSysMat ()
 
void SovedGSystem ()
 
void SetALEForm (bool conservative)
 

Protected Attributes

int Type
 
- Protected Attributes inherited from TCDSystemTimeDG
int N_Eqn
 
int N_U
 
int N_UActive
 
double * Sol_dG
 
double * rhs_dG
 
int N_RowBlockMat
 
int N_ColBlockMat
 
int Sys_N_Entries
 
int * Sys_rowptr
 
int * Sys_colindex
 
TSquareMatrix2DMat_M
 
TSquareMatrix2DMat_A
 
TSquareMatrix2DSys_Mat
 
TSquareMatrix2DMat_M_Qp1
 
TSquareMatrix2DMat_A_Qp1
 
double * Rhs_Qp1
 
bool CONSERVATIVEALE
 
bool QpMatricsAdded
 
TSquareStructure2DSys_structure
 
TFESpace2DRhsSpace
 
CoeffFct2D * BilinearCoeffs
 

Detailed Description

stores the information of a 2D scalar dG(1) in time discretization

class for 2D scalar system dG(1) in time discretization


Author
Sashikumaar Ganesan,
Date
24.12.15

Constructor & Destructor Documentation

TCDSystemTimeDG_1::TCDSystemTimeDG_1 ( TSquareMatrix2D mat_m,
TSquareMatrix2D mat_A 
)

dG(1) in time discretization

constructor


Author
Sashikumaar Ganesan,
Date
24.12.15

testing

testing

Here is the call graph for this function:

TCDSystemTimeDG_1::~TCDSystemTimeDG_1 ( )

destrcutor

Member Function Documentation

void TCDSystemTimeDG_1::AssembleALESysMat_Qp1 ( double *  Mu_old,
double *  Rhs 
)
virtual

assemble the system matrix

Reimplemented from TCDSystemTimeDG.

Here is the call graph for this function:

void TCDSystemTimeDG_1::AssembleSysMat ( double *  Mu_old,
double *  Rhs 
)
virtual

assemble the system matrix

Reimplemented from TCDSystemTimeDG.

Here is the call graph for this function:

void TCDSystemTimeDG_1::SoveTimedG ( double *  Sol)
virtual

solve dG system and return the Sol at end t^n system matrix

Reimplemented from TCDSystemTimeDG.

Here is the call graph for this function:

Member Data Documentation

int TCDSystemTimeDG_1::Type
protected

dG type


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