PlasCom2  1.0
XPACC Multi-physics simluation application
WENO Namespace Reference

Classes

class  CoeffsWENO
 

Typedefs

typedef plascom2::operators::stencilset StencilSet
 

Functions

void ReconstPointVal (double vals[], CoeffsWENO &coeffs, int group, double &pVal)
 
void ReconstPointValSten (double vals[], CoeffsWENO &coeffs, int group, int sten, double &pVal)
 
void SmoothInd (double vals[], CoeffsWENO &coeffs, int group, int sten, double &si)
 
void Project (int n, int m, double T[], double vals[], double res[])
 
double EntropyFixEta (int n, double lambdaL[], double lambdaR[])
 

Typedef Documentation

◆ StencilSet

Definition at line 12 of file WENO.H.

Function Documentation

◆ EntropyFixEta()

double EntropyFixEta ( int  n,
double  lambdaL[],
double  lambdaR[] 
)

Definition at line 113 of file WENO.C.

Referenced by rhs< GridT, StateT, OperatorT >::ApplyWENO(), CoeffsWENO::SmIndSecond(), and TestWENO_EntropyFix().

Here is the caller graph for this function:

◆ Project()

void Project ( int  n,
int  m,
double  T[],
double  vals[],
double  res[] 
)

Definition at line 89 of file WENO.C.

Referenced by rhs< GridT, StateT, OperatorT >::ApplyWENO(), CoeffsWENO::SmIndSecond(), and TestWENO_Project().

Here is the caller graph for this function:

◆ ReconstPointVal()

void ReconstPointVal ( double  vals[],
CoeffsWENO coeffs,
int  group,
double &  pVal 
)

Definition at line 11 of file WENO.C.

References CoeffsWENO::epsW, CoeffsWENO::LinWeight(), CoeffsWENO::Lo(), CoeffsWENO::LoGroup(), CoeffsWENO::NSten(), CoeffsWENO::pW, ReconstPointValSten(), and SmoothInd().

Referenced by rhs< GridT, StateT, OperatorT >::ApplyWENO(), CoeffsWENO::SmIndSecond(), and TestWENO_ReconstPointVal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReconstPointValSten()

void ReconstPointValSten ( double  vals[],
CoeffsWENO coeffs,
int  group,
int  sten,
double &  pVal 
)

Definition at line 43 of file WENO.C.

References CoeffsWENO::Lo(), CoeffsWENO::Reconst(), stencilset::stencilOffsets, stencilset::stencilSizes, stencilset::stencilStarts, and stencilset::stencilWeights.

Referenced by ReconstPointVal(), CoeffsWENO::SmIndSecond(), and TestWENO_ReconstPointValSten().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SmoothInd()

void SmoothInd ( double  vals[],
CoeffsWENO coeffs,
int  group,
int  sten,
double &  si 
)