CG  Version 25
Public Member Functions | Public Attributes | List of all members
PenaltySlipWallBC Class Reference

#include <PenaltySlipWallBC.h>

Inheritance diagram for PenaltySlipWallBC:
Inheritance graph
[legend]
Collaboration diagram for PenaltySlipWallBC:
Collaboration graph
[legend]

Public Member Functions

 PenaltySlipWallBC (const aString &nm)
 
virtual ~PenaltySlipWallBC ()
 
virtual bool inputFromGI (GenericGraphicsInterface &gi)
 
virtual bool applyBC (Parameters &parameters, const real &t, const real &dt, realMappedGridFunction &u, const int &grid, int side0, int axis0, realMappedGridFunction *gridVelocity=0)
 
virtual bool setBCCoefficients (Parameters &parameters, const real &t, const real &dt, realMappedGridFunction &u, realMappedGridFunction &coeff, const int &grid, int side0, int axis0, realMappedGridFunction *gridVelocity=0)
 
virtual bool addPenaltyForcing (Parameters &parameters, const real &t, const real &dt, const realMappedGridFunction &u, realMappedGridFunction &dudt, const int &grid, int side0, int axis0, const realMappedGridFunction *gridVelocity=0)
 
virtual const bool isPenaltyBC () const
 
- Public Member Functions inherited from Parameters::BCModifier
 BCModifier (const aString &nm)
 
virtual ~BCModifier ()
 

Public Attributes

real normalFlux
 
bool zeroTangentialVelocity
 
DBase::DataBase db
 
- Public Attributes inherited from Parameters::BCModifier
aString name
 

Constructor & Destructor Documentation

PenaltySlipWallBC::PenaltySlipWallBC ( const aString &  nm)
PenaltySlipWallBC::~PenaltySlipWallBC ( )
virtual

Member Function Documentation

bool PenaltySlipWallBC::addPenaltyForcing ( Parameters parameters,
const real &  t,
const real &  dt,
const realMappedGridFunction &  u,
realMappedGridFunction &  dudt,
const int &  grid,
int  side0,
int  axis0,
const realMappedGridFunction *  gridVelocity = 0 
)
virtual
bool PenaltySlipWallBC::applyBC ( Parameters parameters,
const real &  t,
const real &  dt,
realMappedGridFunction &  u,
const int &  grid,
int  side0,
int  axis0,
realMappedGridFunction *  gridVelocity = 0 
)
virtual
bool PenaltySlipWallBC::inputFromGI ( GenericGraphicsInterface &  gi)
virtual

Implements Parameters::BCModifier.

Reimplemented in PenaltyWallFunctionBC.

References normalFlux, and zeroTangentialVelocity.

const bool PenaltySlipWallBC::isPenaltyBC ( ) const
virtual

Reimplemented from Parameters::BCModifier.

bool PenaltySlipWallBC::setBCCoefficients ( Parameters parameters,
const real &  t,
const real &  dt,
realMappedGridFunction &  u,
realMappedGridFunction &  coeff,
const int &  grid,
int  side0,
int  axis0,
realMappedGridFunction *  gridVelocity = 0 
)
virtual

Member Data Documentation

DBase::DataBase PenaltySlipWallBC::db
real PenaltySlipWallBC::normalFlux
bool PenaltySlipWallBC::zeroTangentialVelocity

The documentation for this class was generated from the following files: