#include <BoundaryConditionParameters.h>
|
enum | CornerBoundaryConditionEnum {
doNothingCorner =-1,
extrapolateCorner =0,
symmetryCorner,
taylor2ndOrder,
evenSymmetryCorner,
oddSymmetryCorner,
taylor2ndOrderEvenCorner,
taylor4thOrderEvenCorner,
vectorSymmetryAxis1Corner,
vectorSymmetryAxis2Corner,
vectorSymmetryAxis3Corner
} |
|
enum | BoundaryConditionForcingOption {
unSpecifiedForcing =-1,
scalarForcing =0,
vectorForcing,
vectorByFaceForcing,
arrayForcing,
gridFunctionForcing
} |
|
enum | ExtrapolationOptionEnum { polynomialExtrapolation =0,
extrapolateWithLimiter
} |
|
Enumerator |
---|
unSpecifiedForcing |
|
scalarForcing |
|
vectorForcing |
|
vectorByFaceForcing |
|
arrayForcing |
|
gridFunctionForcing |
|
Enumerator |
---|
doNothingCorner |
|
extrapolateCorner |
|
symmetryCorner |
|
taylor2ndOrder |
|
evenSymmetryCorner |
|
oddSymmetryCorner |
|
taylor2ndOrderEvenCorner |
|
taylor4thOrderEvenCorner |
|
vectorSymmetryAxis1Corner |
|
vectorSymmetryAxis2Corner |
|
vectorSymmetryAxis3Corner |
|
Enumerator |
---|
polynomialExtrapolation |
|
extrapolateWithLimiter |
|
BoundaryConditionParameters::BoundaryConditionParameters |
( |
| ) |
|
References boundaryConditionForcingOption, cornerBC, cornerExtrapolationOption, extraInTangentialDirections, extrapolateCorner, extrapolateWithLimiterParameters, extrapolationOption, ghostLineToAssign, interpolateHidden, interpolateRefinementBoundaries, lineToAssign, maskPointer, numberOfCornerGhostLinesToAssign, orderOfExtrapolation, orderOfInterpolation, polynomialExtrapolation, refinementLevelToSolveFor, unSpecifiedForcing, useMask, useMixedBoundaryMask, variableCoefficients, variableCoefficientsArray, variableCoefficientsGC, and vectorSymmetryCornerComponent.
BoundaryConditionParameters::~BoundaryConditionParameters |
( |
| ) |
|
int BoundaryConditionParameters::assignAllPointsOnMixedBoundaries |
( |
bool |
trueOrFalse = true | ) |
|
int BoundaryConditionParameters::getCornerBC |
( |
int |
side1, |
|
|
int |
side2, |
|
|
int |
side3 |
|
) |
| const |
|
inline |
int BoundaryConditionParameters::getRefinementLevelToSolveFor |
( |
| ) |
const |
|
inline |
int BoundaryConditionParameters::getUseMask |
( |
| ) |
const |
|
inline |
realSerialArray * BoundaryConditionParameters::getVariableCoefficientsArray |
( |
| ) |
const |
int BoundaryConditionParameters::getVectorSymmetryCornerComponent |
( |
| ) |
const |
intArray & BoundaryConditionParameters::mask |
( |
| ) |
|
void BoundaryConditionParameters::setRefinementLevelToSolveFor |
( |
int |
level | ) |
|
int BoundaryConditionParameters::setUseMask |
( |
int |
trueOrFalse = TRUE | ) |
|
int BoundaryConditionParameters::setVectorSymmetryCornerComponent |
( |
int |
component | ) |
|
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), Ogmg::coarseGridSolverTest(), main(), Ogmg::operatorAveraging(), and Oges::setEquationAndBoundaryConditions().
int BoundaryConditionParameters::cornerExtrapolationOption |
int BoundaryConditionParameters::extraInTangentialDirections |
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), and BoundaryConditionParameters().
real BoundaryConditionParameters::extrapolateWithLimiterParameters[2] |
int BoundaryConditionParameters::ghostLineToAssign |
Referenced by MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::assignBoundaryConditionCoefficients(), BoundaryConditionParameters(), Ogmg::buildCoefficientArrays(), Integrate::computeLeftNullVector(), Integrate::computeWeights(), main(), Ogmg::operatorAveraging(), Oges::setEquationAndBoundaryConditions(), and showFileFromDataFile().
int BoundaryConditionParameters::interpolateHidden |
int BoundaryConditionParameters::interpolateRefinementBoundaries |
int BoundaryConditionParameters::lineToAssign |
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), BoundaryConditionParameters(), and GenericMappedGridOperators::fixBoundaryCorners().
intArray* BoundaryConditionParameters::maskPointer |
|
protected |
int BoundaryConditionParameters::numberOfCornerGhostLinesToAssign |
int BoundaryConditionParameters::orderOfExtrapolation |
Referenced by MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), EllipticGridGenerator::applyBoundaryConditions(), Ogmg::applyBoundaryConditions(), AssignInterpNeighbours::assign(), Ogmg::assignBoundaryConditionCoefficients(), BoundaryConditionParameters(), Ogmg::buildCoefficientArrays(), Integrate::computeLeftNullVector(), Integrate::computeWeights(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), ErrorEstimator::interpolateAndApplyBoundaryConditions(), main(), Ogmg::operatorAveraging(), Ogmg::setCornerBoundaryConditions(), GenericMappedGridOperators::setCornerCoefficients(), Oges::setEquationAndBoundaryConditions(), and showFileFromDataFile().
int BoundaryConditionParameters::orderOfInterpolation |
int BoundaryConditionParameters::refinementLevelToSolveFor |
|
protected |
int BoundaryConditionParameters::useMask |
|
protected |
int BoundaryConditionParameters::useMixedBoundaryMask |
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), assignAllPointsOnMixedBoundaries(), and BoundaryConditionParameters().
int BoundaryConditionParameters::vectorSymmetryCornerComponent |
|
protected |
The documentation for this class was generated from the following files: