#include <ADISystem.h>
Public Member Functions | |
TADISystem (double *Sol, double *OldSol, double *b, double *Defect, DoubleFunctND *growthfunct) | |
~TADISystem () | |
Protected Attributes | |
TCollection * | Collection_Intl |
int | N_V |
double * | sol |
double * | oldsol |
double * | rhs |
double * | B |
double * | defect |
int | N_MMatValues |
DoubleFunctND * | GetGrowthAndNuc |
double * | IntlPosL |
general super class for ADI/operator splitting scheme, special spaces are implemented in subclasses
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
|
protected |
working rhs: if we have, we no need to allocate & deallocate for each Intl poin in internal direction
|
protected |
all internal domains use the same coll
|
protected |
tmp array, if we have, we no need to allocate & deallocate for each Intl point
|
protected |
DoubleFunct2D to calculate growth rate
|
protected |
store l values
|
protected |
No. M mat value
|
protected |
number of degrees of freedom (same for all QuadPt)
|
protected |
solution vector: if we have, we no need to allocate & deallocate for each Intl poin in internal direction
|
protected |
rhs vector for each QuadPt in internal direction [N_V]
|
protected |
solution vector: if we have, we no need to allocate & deallocate for each Intl poin in internal direction