#include "PCPPTypes.H"
Go to the source code of this file.
Namespaces | |
simulation | |
simulation::domain | |
simulation::domain::boundary | |
simulation::domain::boundary::bc | |
simulation::domain::boundary::bc::navierstokes | |
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"} |