Enumerations | |
enum | BCType { SAT_FARFIELD =0, SAT_NOSLIP_ISOTHERMAL, SAT_SLIP_ADIABATIC, HOLE, SPONGE, NUMBCTYPE } |
Functions | |
int | ResolveBCName (const std::string &inName) |
std::string | ResolveBCType (int inType) |
void | LinearSponge (const std::vector< size_t > &bufferSizes, int normalDir, const pcpp::IndexIntervalType &spongeRegion, const pcpp::IndexIntervalType &partitionOpInterval, const pcpp::IndexIntervalType &opBufferInterval, const double *bcParams, const int *bcFlags, const int numEquations, const std::vector< double *> &stateBuffers, const std::vector< double *> &targetBuffers, std::vector< double *> &rhsBuffers) |
void | SpongeZone (const std::vector< size_t > &bufferSizes, int normalDir, const pcpp::IndexIntervalType &spongeRegion, const pcpp::IndexIntervalType &partitionOpInterval, const pcpp::IndexIntervalType &opBufferInterval, const double *bcParams, const int *bcFlags, const int *iMask, const int disabledMask, const int numEquations, const std::vector< double *> &stateBuffers, const std::vector< double *> &targetBuffers, std::vector< double *> &rhsBuffers) |
Variables | |
static const char * | bcNames [] = {"SAT_FARFIELD","SAT_NOSLIP_ISOTHERMAL","SAT_SLIP_ADIABATIC","HOLE","SPONGE","UNKNOWN"} |
enum BCType |
Enumerator | |
---|---|
SAT_FARFIELD | |
SAT_NOSLIP_ISOTHERMAL | |
SAT_SLIP_ADIABATIC | |
HOLE | |
SPONGE | |
NUMBCTYPE |
Definition at line 9 of file NavierStokesBC.H.
void LinearSponge | ( | const std::vector< size_t > & | bufferSizes, |
int | normalDir, | ||
const pcpp::IndexIntervalType & | spongeRegion, | ||
const pcpp::IndexIntervalType & | partitionOpInterval, | ||
const pcpp::IndexIntervalType & | opBufferInterval, | ||
const double * | bcParams, | ||
const int * | bcFlags, | ||
const int | numEquations, | ||
const std::vector< double *> & | stateBuffers, | ||
const std::vector< double *> & | targetBuffers, | ||
std::vector< double *> & | rhsBuffers | ||
) |
Definition at line 28 of file NavierStokesBC.C.
References opDir.
Referenced by rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions().
int ResolveBCName | ( | const std::string & | inName | ) |
Definition at line 10 of file NavierStokesBC.C.
std::string ResolveBCType | ( | int | inType | ) |
Definition at line 19 of file NavierStokesBC.C.
void SpongeZone | ( | const std::vector< size_t > & | bufferSizes, |
int | normalDir, | ||
const pcpp::IndexIntervalType & | spongeRegion, | ||
const pcpp::IndexIntervalType & | partitionOpInterval, | ||
const pcpp::IndexIntervalType & | opBufferInterval, | ||
const double * | bcParams, | ||
const int * | bcFlags, | ||
const int * | iMask, | ||
const int | disabledMask, | ||
const int | numEquations, | ||
const std::vector< double *> & | stateBuffers, | ||
const std::vector< double *> & | targetBuffers, | ||
std::vector< double *> & | rhsBuffers | ||
) |
Definition at line 178 of file NavierStokesBC.C.
Referenced by rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions().
|
static |
Definition at line 10 of file NavierStokesBC.H.
Referenced by ResolveBCName(), and ResolveBCType().