PhyStar  v0.0.0 thu24
fdm::FDMDiffBase Struct Referenceabstract

#include <FDMDiffBase.hpp>

Inheritance diagram for fdm::FDMDiffBase:

Public Member Functions

auto & setMesh (const int num, const Real R[], FDMWPTag tag)
 
auto & setMeshFromRw (const int num, const Real R[])
 
virtual void updateAllCoef ()=0
 
auto & updateGhostMesh (int ghost)
 

Public Attributes

int nm
 
int gh = 1
 
blin::Array2r coef_dw
 
blin::Array2r coef_dp
 
blin::Array2r coef_dw2p
 
blin::Array2r coef_dp2w
 
blin::Array2r coef_ddw
 
blin::Array2r coef_ddp
 
blin::Array2r coef_interp_w2p
 
blin::Array2r coef_interp_p2w
 
blin::Array2r coef_ddw2p
 
blin::Array2r coef_ddp2w
 
blin::Array1r xw
 
blin::Array1r xp
 
blin::Array1r helm_u
 
blin::Array1r helm_l
 
int dist
 
int stride_in = 1
 
int stride_out = 1
 

Member Function Documentation

◆ setMesh()

auto& fdm::FDMDiffBase::setMesh ( const int  num,
const Real  R[],
FDMWPTag  tag 
)
inline

References nm, fdm::P, fdm::W, xp, and xw.

Here is the caller graph for this function:

◆ setMeshFromRw()

auto& fdm::FDMDiffBase::setMeshFromRw ( const int  num,
const Real  R[] 
)
inline

References setMesh(), fdm::W, xp, and xw.

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

◆ updateAllCoef()

virtual void fdm::FDMDiffBase::updateAllCoef ( )
pure virtual

◆ updateGhostMesh()

auto& fdm::FDMDiffBase::updateGhostMesh ( int  ghost)
inline

References gh.

Member Data Documentation

◆ coef_ddp

blin::Array2r fdm::FDMDiffBase::coef_ddp

◆ coef_ddp2w

blin::Array2r fdm::FDMDiffBase::coef_ddp2w

◆ coef_ddw

blin::Array2r fdm::FDMDiffBase::coef_ddw

◆ coef_ddw2p

blin::Array2r fdm::FDMDiffBase::coef_ddw2p

◆ coef_dp

blin::Array2r fdm::FDMDiffBase::coef_dp

◆ coef_dp2w

blin::Array2r fdm::FDMDiffBase::coef_dp2w

◆ coef_dw

blin::Array2r fdm::FDMDiffBase::coef_dw

◆ coef_dw2p

blin::Array2r fdm::FDMDiffBase::coef_dw2p

◆ coef_interp_p2w

blin::Array2r fdm::FDMDiffBase::coef_interp_p2w

◆ coef_interp_w2p

blin::Array2r fdm::FDMDiffBase::coef_interp_w2p

◆ dist

int fdm::FDMDiffBase::dist

◆ gh

int fdm::FDMDiffBase::gh = 1

◆ helm_l

blin::Array1r fdm::FDMDiffBase::helm_l

◆ helm_u

blin::Array1r fdm::FDMDiffBase::helm_u

◆ nm

int fdm::FDMDiffBase::nm

◆ stride_in

int fdm::FDMDiffBase::stride_in = 1

◆ stride_out

int fdm::FDMDiffBase::stride_out = 1

◆ xp

blin::Array1r fdm::FDMDiffBase::xp

◆ xw

blin::Array1r fdm::FDMDiffBase::xw

The documentation for this struct was generated from the following file: