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

#include <ADISystem.h>

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

Public Member Functions

 TADISystem (double *Sol, double *OldSol, double *b, double *Defect, DoubleFunctND *growthfunct)
 
 ~TADISystem ()
 

Protected Attributes

TCollectionCollection_Intl
 
int N_V
 
double * sol
 
double * oldsol
 
double * rhs
 
double * B
 
double * defect
 
int N_MMatValues
 
DoubleFunctND * GetGrowthAndNuc
 
double * IntlPosL
 

Detailed Description

general super class for ADI/operator splitting scheme, special spaces are implemented in subclasses

Constructor & Destructor Documentation

TADISystem::TADISystem ( double *  Sol,
double *  OldSol,
double *  b,
double *  Defect,
DoubleFunctND *  growthfunct 
)

No. A mat value store the SUPG S-mat value for next time step rhs calculation, for other than Euler schems, time-dep. growth No. SUPG S-mat values store the SUPG K-mat value for next time step rhs calculation, for other than Euler schems, time-dep. growth No. SUPG K-mat values constructor

TADISystem::~TADISystem ( )

destrcutor

Member Data Documentation

double* TADISystem::B
protected

working rhs: if we have, we no need to allocate & deallocate for each Intl poin in internal direction

TCollection* TADISystem::Collection_Intl
protected

all internal domains use the same coll

double* TADISystem::defect
protected

tmp array, if we have, we no need to allocate & deallocate for each Intl point

DoubleFunctND* TADISystem::GetGrowthAndNuc
protected

DoubleFunct2D to calculate growth rate

double* TADISystem::IntlPosL
protected

store l values

int TADISystem::N_MMatValues
protected

No. M mat value

int TADISystem::N_V
protected

number of degrees of freedom (same for all QuadPt)

double* TADISystem::oldsol
protected

solution vector: if we have, we no need to allocate & deallocate for each Intl poin in internal direction

double* TADISystem::rhs
protected

rhs vector for each QuadPt in internal direction [N_V]

double* TADISystem::sol
protected

solution vector: if we have, we no need to allocate & deallocate for each Intl poin in internal direction


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