PlasCom2  1.0
XPACC Multi-physics simluation application
NavierStokesBC.H File Reference
#include "PCPPTypes.H"
Include dependency graph for NavierStokesBC.H:
This graph shows which files directly or indirectly include this file:

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"}