#include <AuxFunction.h>
|
| | AuxFunction (const unsigned beginPos, const unsigned endPos) |
| |
| virtual | ~AuxFunction () |
| |
| void | evaluate (const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize) const |
| |
| virtual void | setup (const double time) |
| |
|
| virtual void | do_evaluate (const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize, const unsigned beginPos, const unsigned endPos) const =0 |
| |
| virtual void | do_evaluate (const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize) const |
| |
| sierra::nalu::AuxFunction::AuxFunction |
( |
const unsigned |
beginPos, |
|
|
const unsigned |
endPos |
|
) |
| |
|
inline |
| virtual sierra::nalu::AuxFunction::~AuxFunction |
( |
| ) |
|
|
inlinevirtual |
| virtual void sierra::nalu::AuxFunction::do_evaluate |
( |
const double * |
coords, |
|
|
const double |
time, |
|
|
const unsigned |
spatialDimension, |
|
|
const unsigned |
numPoints, |
|
|
double * |
fieldPtr, |
|
|
const unsigned |
fieldSize, |
|
|
const unsigned |
beginPos, |
|
|
const unsigned |
endPos |
|
) |
| const |
|
privatepure virtual |
Implemented in sierra::nalu::WindEnergyTaylorVortexPressureGradAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureGradAuxFunction, sierra::nalu::KovasznayPressureGradientAuxFunction, sierra::nalu::WindEnergyAuxFunction, sierra::nalu::ConstantAuxFunction, sierra::nalu::BoundaryLayerPerturbationAuxFunction, sierra::nalu::LinearRampMeshDisplacementAuxFunction, sierra::nalu::SinMeshDisplacementAuxFunction, sierra::nalu::WindEnergyTaylorVortexAuxFunction, sierra::nalu::ConvectingTaylorVortexVelocityAuxFunction, sierra::nalu::KovasznayVelocityAuxFunction, sierra::nalu::SinProfileChannelFlowVelocityAuxFunction, sierra::nalu::SteadyTaylorVortexGradPressureAuxFunction, sierra::nalu::SteadyTaylorVortexVelocityAuxFunction, sierra::nalu::SteadyThermal3dContactDtDxAuxFunction, sierra::nalu::TaylorGreenVelocityAuxFunction, sierra::nalu::VariableDensityVelocityAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureAuxFunction, sierra::nalu::KovasznayPressureAuxFunction, sierra::nalu::RayleighTaylorMixFracAuxFunction, sierra::nalu::SteadyTaylorVortexPressureAuxFunction, sierra::nalu::SteadyThermal3dContactAuxFunction, sierra::nalu::SteadyThermalContactAuxFunction, sierra::nalu::TaylorGreenPressureAuxFunction, sierra::nalu::TornadoAuxFunction, sierra::nalu::VariableDensityMixFracAuxFunction, sierra::nalu::VariableDensityNonIsoTemperatureAuxFunction, sierra::nalu::VariableDensityPressureAuxFunction, sierra::nalu::WindEnergyTaylorVortexPressureAuxFunction, and sierra::nalu::FlowPastCylinderTempAuxFunction.
Referenced by do_evaluate(), evaluate(), and setup().
| virtual void sierra::nalu::AuxFunction::do_evaluate |
( |
const double * |
coords, |
|
|
const double |
time, |
|
|
const unsigned |
spatialDimension, |
|
|
const unsigned |
numPoints, |
|
|
double * |
fieldPtr, |
|
|
const unsigned |
fieldSize |
|
) |
| const |
|
inlineprivatevirtual |
| void sierra::nalu::AuxFunction::evaluate |
( |
const double * |
coords, |
|
|
const double |
time, |
|
|
const unsigned |
spatialDimension, |
|
|
const unsigned |
numPoints, |
|
|
double * |
fieldPtr, |
|
|
const unsigned |
fieldSize |
|
) |
| const |
|
inline |
| virtual void sierra::nalu::AuxFunction::setup |
( |
const double |
time | ) |
|
|
inlinevirtual |
| const unsigned sierra::nalu::AuxFunction::beginPos_ |
|
protected |
| const unsigned sierra::nalu::AuxFunction::endPos_ |
|
protected |
The documentation for this class was generated from the following file: