#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: