CG  Version 25
Functions | Variables
bcOptSmFOS3D.h File Reference

Go to the source code of this file.

Functions

c *******c *******Fill in
forcing arrays if they are not
provided ***********c ******* 
beginLoopOverSides (numGhost, numGhost) if(boundaryCondition(side
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
if (addBoundaryForcing(side, axis).eq.0) then beginGhostLoopsMask3d()!*wdh *we can assign dirichlet like conditions at ghost/imter points too!given displacements bcfa(side
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
boundaryCondition (side, axis) end if endLoopOverSides() c *******c *******Primary Dirichlet boundary conditions ***********c *******beginLoopOverSides(numGhost
 
tz !s11 (-1)
 
tz do!these are extrapolated
components 
stilde (idot)
 
tz do!these are extrapolated
components 
mat (0, 0)
 
tz do!these are extrapolated
components numGhost 
if (boundaryCondition(side, axis).eq.tractionBC) then if(gridType.eq.rectangular) then if(axis.eq.0) then beginLoopsMask3d() u1x
 
tz do!these are extrapolated
components numGhost
numberOfComponents 
u (i1-2 *is1, i2-2 *is2, i3-2 *is3, n)
 
tz do!these are extrapolated
components numGhost
numberOfComponents
numberOfComponents 
u (i1-2 *is1, i2-is2, i3-is3, n)
 
tz do!these are extrapolated
components numGhost
numberOfComponents
numberOfComponents
numberOfComponents 
u (i1-is1, i2-2 *is2, i3-is3, n)
 
tz do!these are extrapolated
components numGhost
numberOfComponents
numberOfComponents
numberOfComponents
numberOfComponents 
u (i1-is1, i2-is2, i3-2 *is3, n)
 

Variables

c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
axis
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
i1
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
i2
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
i3
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
uc
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then 
grid
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then numGhost
if(boundaryCondition(side,
axis).eq.displacementBC)
then!..step 0 
sx
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then numGhost
if(boundaryCondition(side,
axis).eq.displacementBC)
then!..step 0 
sy
 
c *******c *******Fill in
forcing arrays if they are not
provided ***********c axis eq
displacementBC then numGhost
if(boundaryCondition(side,
axis).eq.displacementBC)
then!..step 0 
sz
 
 tx
 
 ty
 
tz do idot = 1
 

Function Documentation

tz !s11 ( 1)
c******* c******* Fill in forcing arrays if they are not provided*********** c******* beginLoopOverSides ( numGhost  ,
numGhost   
)
tz do!these are extrapolated components boundaryCondition ( side  ,
axis   
)
c******* c******* Fill in forcing arrays if they are not provided*********** c axis eq displacementBC then if ( addBoundaryForcing(side, axis).eq.  0)
tz do ! these are extrapolated components numGhost if ( boundaryCondition(side, axis).eq.  tractionBC)
tz do ! these are extrapolated components mat ( ,
 
)

Referenced by Maxwell::setupGrids().

tz do ! these are extrapolated components stilde ( idot  )
tz do ! these are extrapolated components numGhost numberOfComponents u ( i1-2 *  is1,
i2-2 *  is2,
i3-2 *  is3,
n   
)
tz do ! these are extrapolated components numGhost numberOfComponents numberOfComponents u ( i1-2 *  is1,
i2 is2,
i3 is3,
n   
)
tz do ! these are extrapolated components numGhost numberOfComponents numberOfComponents numberOfComponents u ( i1 is1,
i2-2 *  is2,
i3 is3,
n   
)
tz do ! these are extrapolated components numGhost numberOfComponents numberOfComponents numberOfComponents numberOfComponents u ( i1 is1,
i2 is2,
i3-2 *  is3,
n   
)

Variable Documentation

tz do!these are extrapolated components axis

Referenced by DomainSolver::adaptGrids(), DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgad::addForcing(), Cgins::addForcing(), Cgins::addForcingToPressureEquation(), Cgasf::addForcingToPressureEquation(), DomainSolver::addGrids(), Maxwell::adjustBoundsForPML(), DomainSolver::advanceAdamsPredictorCorrector(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceNewton(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceTrapezoidal(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgad::applyBoundaryConditions(), Cgasf::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgins::assignLineSolverBoundaryConditions(), Cgins::assignPressureRHS(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), DomainSolver::boundaryConditionPredictor(), BoundaryData::BoundaryData(), DomainSolver::buildGrid(), Cgins::buildImplicitSolvers(), checkNormalBC(), Parameters::chooseUserDefinedBoundaryValues(), Cgins::computeAxisymmetricDivergence(), DomainSolver::computeBodyForcing(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Cgins::computeTurbulenceQuantities(), Parameters::defineBoundaryConditions(), Parameters::defineVariableBoundaryValues(), detectCollisions(), Maxwell::displayBoundaryConditions(), DomainSolver::displayBoundaryConditions(), DomainSolver::eulerStep(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), Cgins::getAugmentedSolution(), RigidBodyMotion::getBodyForceOption(), RigidBodyMotion::getBodyForces(), MovingGrids::getBoundaryAcceleration(), ExternalBoundaryData::getBoundaryData(), getBoundaryData(), Parameters::getBoundaryData(), Cgsm::getBoundsForPML(), Maxwell::getBoundsForPML(), getClosestGridPoint(), RigidBodyMotion::getCoordinates(), Maxwell::getErrors(), DomainSolver::getGridInfo(), getGridMotion(), MovingGrids::getGridVelocity(), DeformingBodyMotion::getInitialState(), Cgsm::getInputOutputOption(), Cgad::getInterfaceDataOptions(), Cgcns::getInterfaceDataOptions(), Cgasf::getInterfaceDataOptions(), Cgins::getInterfaceDataOptions(), Cgsm::getInterfaceDataOptions(), DomainSolver::getInterfaceDataOptions(), Cgins::getLineSolverBoundaryConditions(), getLocalBoundsAndBoundaryConditions(), Cgsm::getLocalBoundsAndBoundaryConditions(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), DomainSolver::getOriginalBoundaryConditions(), DomainSolver::getTimeDependentBoundaryConditions(), Cgasf::getTimeSteppingEigenvalue(), Parameters::getUserBoundaryConditionParameters(), MovingGrids::getUserDefinedBoundaryAcceleration(), MovingGrids::getUserDefinedGridVelocity(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), Maxwell::getValuesFDTD(), BoundaryData::getVariableCoefficientBoundaryConditionArray(), DeformingBodyMotion::getVelocity(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), RadiationBoundaryCondition::initialize(), InterfaceTransfer::initialize(), Cgmp::initializeInterfaceBoundaryConditions(), Maxwell::initializePlaneMaterialInterface(), Maxwell::initializeRadiationBoundaryConditions(), Cgsm::initializeRadiationBoundaryConditions(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), DomainSolver::jetInflow(), Cgins::lineSolverBoundaryConditions(), main(), MovingGrids::moveGrids(), BoundaryData::operator=(), DomainSolver::outputProbes(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), ProbeInfo::ProbeInfo(), Maxwell::project(), Cgins::project(), ProjectVelocity::projectVelocity(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), Maxwell::setBoundaryCondition(), Cgsm::setBoundaryCondition(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), AsfParameters::setDefaultDataForABoundaryCondition(), DomainSolver::setDefaultDataForBoundaryConditions(), DomainSolver::setInterfaceBoundaryCondition(), DomainSolver::setInterfacesAtPastTimes(), Cgad::setOgesBoundaryConditions(), Cgins::setOgesBoundaryConditions(), DomainSolver::setParametersInteractively(), SmParameters::setPdeParameters(), Cgmp::setup(), DomainSolver::setup(), Parameters::setupBodyForcing(), Maxwell::setupGridFunctions(), Maxwell::setupGrids(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), TestRigidBody::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), RigidBodyMotion::takeStepLeapFrog(), RigidBodyMotion::takeStepTrapezoid(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepPC(), Parameters::thereAreTimeDependentUserBoundaryConditions(), ProbeInfo::update(), SurfaceEquation::update(), MovingGrids::update(), RigidBodyMotion::update(), updatePlotBounds(), Cgins::updatePressureEquation(), Maxwell::updateProjectionEquation(), Parameters::updateToMatchGrid(), DomainSolver::updateToMatchNewGrid(), Parameters::updateTurbulenceModels(), Parameters::updateUserDefinedKnownSolution(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), DomainSolver::userDefinedOutput(), and BoundaryData::~BoundaryData().

c *******c *******Fix up components of stress along the edges c grid

Referenced by DomainSolver::adaptGrids(), Cgasf::addAllSpeedImplicitForcing(), DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), Cgad::addForcing(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), Cgins::addForcingToPressureEquation(), DomainSolver::addGrids(), DomainSolver::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), Maxwell::advanceC(), Maxwell::advanceDSI(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceNewton(), Maxwell::advanceNFDTD(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgasf::allSpeedImplicitTimeStep(), Cgcns::applyBoundaryConditions(), Cgsm::applyBoundaryConditions(), DomainSolver::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), DomainSolver::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), Cgins::applyFourthOrderBoundaryConditions(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), boundaryDistance(), DomainSolver::buildGrid(), Cgad::buildImplicitSolvers(), Cgcns::buildImplicitSolvers(), Cgins::buildImplicitSolvers(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkForSymmetry(), checkGridFunction(), DomainSolver::checkSolution(), Parameters::chooseUserDefinedBoundaryValues(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeIntensity(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), GridFunction::createGridVelocity(), Parameters::defineBoundaryConditions(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), detectCollisions(), Cgins::determineErrors(), DomainSolver::determineErrors(), Maxwell::displayBoundaryConditions(), DomainSolver::displayBoundaryConditions(), DomainSolver::displayParameters(), DomainSolver::eulerStep(), DomainSolver::extrapolateInterpolationNeighbours(), F90_ID(), for(), Cgasf::formAllSpeedPressureEquation(), Cgcns::formImplicitTimeSteppingMatrix(), Cgad::formMatrixForImplicitSolve(), Cgcns::formMatrixForImplicitSolve(), Cgins::formMatrixForImplicitSolve(), GridFunction::get(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), getBoundaryData(), ExternalBoundaryData::getBoundaryData(), Parameters::getBoundaryData(), Maxwell::getChargeDensity(), getClosestGridPoint(), FlowSolutions::getDeformingDiffuser(), AsfParameters::getDerivedFunction(), CnsParameters::getDerivedFunction(), Parameters::getDerivedFunction(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), DeformingBodyMotion::getFace(), FlowSolutions::getFlowSolution(), Cgsm::getForcing(), Maxwell::getForcing(), Cgsm::getGeneralOption(), DomainSolver::getGridInfo(), GridFunction::getGridVelocity(), MovingGrids::getGridVelocity(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), Cgsm::getInputOutputOption(), Cgad::getInterfaceDataOptions(), Cgcns::getInterfaceDataOptions(), Cgasf::getInterfaceDataOptions(), Cgins::getInterfaceDataOptions(), Cgsm::getInterfaceDataOptions(), DomainSolver::getInterfaceDataOptions(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceType(), Parameters::getKnownSolution(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), FlowSolutions::getObliqueShockFlow(), DomainSolver::getOriginalBoundaryConditions(), FlowSolutions::getPistonFlow(), Cgins::getResidual(), FlowSolutions::getShockElasticPistonFlow(), FlowSolutions::getSupersonicExpandingFlow(), DomainSolver::getTimeDependentBoundaryConditions(), DomainSolver::getTimeDerivativeOfBoundaryValues(), Cgsm::getTimeStep(), DomainSolver::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgins::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingEigenvalue(), DomainSolver::getTimeSteppingOption(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), MovingGrids::getUserDefinedGridVelocity(), Parameters::getUserDefinedKnownSolution(), Cgad::getUt(), Cgcns::getUt(), Cgasf::getUt(), Cgins::getUt(), DomainSolver::getUt(), Maxwell::getValuesFDTD(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), ListOfEquationDomains::gridDomainNumber(), MovingGrids::gridIsMoving(), if(), Cgad::implicitSolve(), Cgcns::implicitSolve(), Cgins::implicitSolve(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Cgmp::initializeInterfaces(), Maxwell::initializeKnownSolution(), DeformingBodyMotion::initializePast(), Maxwell::initializeRadiationBoundaryConditions(), Cgsm::initializeRadiationBoundaryConditions(), Cgasf::initializeSolution(), DomainSolver::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::initializeTurbulenceModels(), Cgins::insImplicitMatrix(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), DomainSolver::interpolateAndApplyBoundaryConditions(), isDifferent(), Cgcns::isImplicitMatrixSingular(), DomainSolver::jetInflow(), main(), MovingGrids::moveGrids(), DomainSolver::moveGrids(), MovingGrids::movingGridOption(), DomainSolver::output(), Maxwell::outputHeader(), DomainSolver::outputHeader(), DomainSolver::outputProbes(), Maxwell::outputResultsAfterEachTimeStep(), Cgsm::outputResultsAfterEachTimeStep(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), CnsParameters::primitiveToConservative(), Maxwell::printMemoryUsage(), Cgsm::printMemoryUsage(), DomainSolver::printMemoryUsage(), Cgmp::printStatistics(), Maxwell::printStatistics(), DomainSolver::printStatistics(), Cgins::printTimeStepInfo(), Maxwell::project(), Cgins::project(), Maxwell::projectInterpolationPoints(), ProjectVelocity::projectVelocity(), GridFunction::put(), Parameters::readFromAShowFile(), GridFunction::referenceGridVelocity(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), Maxwell::setBoundaryCondition(), Cgsm::setBoundaryCondition(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), DomainSolver::setDefaultDataForBoundaryConditions(), DomainSolver::setInterfaceBoundaryCondition(), DomainSolver::setInterfacesAtPastTimes(), Cgad::setOgesBoundaryConditions(), Cgins::setOgesBoundaryConditions(), DomainSolver::setParametersInteractively(), SmParameters::setPdeParameters(), Cgmp::setup(), Cgins::setup(), DomainSolver::setup(), Maxwell::setupDSICoefficients(), Cgcns::setupGridFunctions(), Cgins::setupGridFunctions(), Maxwell::setupGridFunctions(), DomainSolver::setupGridFunctions(), Maxwell::setupGrids(), Cgsm::setupGrids(), Cgad::setupPde(), Cgcns::setupPde(), Cgasf::setupPde(), Cgins::setupPde(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), GridFunction::sizeOf(), DomainSolver::sizeOf(), Maxwell::smoothDivergence(), ProjectVelocity::smoothVelocity(), DomainSolver::smoothVelocity(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), Cgins::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::startTimeStepAF(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), Parameters::thereAreTimeDependentUserBoundaryConditions(), DomainSolver::timeIndependentBoundaryConditions(), DomainSolver::tracking(), InterfaceTransfer::transferData(), Cgins::turbulenceModels(), SurfaceEquation::update(), MovingGrids::update(), Cgins::updateDivergenceDamping(), updateEquationDomainsForAMR(), Cgad::updateGeometryArrays(), Cgcns::updateGeometryArrays(), Cgasf::updateGeometryArrays(), Cgins::updateGeometryArrays(), GridFunction::updateGridVelocityArrays(), Cgins::updatePressureEquation(), Maxwell::updateProjectionEquation(), Cgcns::updateStateVariables(), SmParameters::updateToMatchGrid(), MovingGrids::updateToMatchGrid(), Parameters::updateToMatchGrid(), DomainSolver::updateToMatchNewGrid(), Parameters::updateTurbulenceModels(), Parameters::updateUserDefinedKnownSolution(), DomainSolver::updateVariableTimeInterpolation(), DomainSolver::updateWorkSpace(), CnsParameters::useConservativeVariables(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), userDefinedErrorEstimator(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), DomainSolver::userDefinedMaterialProperties(), DomainSolver::userDefinedOutput(), MovingGrids::userDefinedTransformMotion(), Maxwell::usingPMLBoundaryConditions(), Cgsm::usingPMLBoundaryConditions(), DomainSolver::variableTimeStepBoundaryInterpolation(), DomainSolver::writeParameterSummary(), DomainSolver::~DomainSolver(), and GridFunction::~GridFunction().

tz do ! these are extrapolated components numGhost numberOfComponents i1
Initial value:
= gridIndexRange(side1,axis1)
is1 = 1-2*side1
do side2=0
tz do ! these are extrapolated components numGhost numberOfComponents i2
Initial value:
= gridIndexRange(side2,axis2)
is2 = 1-2*side2
do side3=0
tz do ! these are extrapolated components numGhost numberOfComponents i3
Initial value:
= gridIndexRange(side3,axis3)
is3 = 1-2*side3
c extrapolate in the i1 direction
if( boundaryCondition(side1,axis1).gt.0 ) then
if( mask(i1,i2,i3).ne.0 ) then
do n=0
tz do idot = 1
c******* c******* Fill in forcing arrays if they are not provided*********** c axis eq displacementBC then numGhost if ( boundaryCondition(side,axis).eq.displacementBC )then ! ..step 0 sx
c******* c******* Fill in forcing arrays if they are not provided*********** c axis eq displacementBC then numGhost if ( boundaryCondition(side,axis).eq.displacementBC )then ! ..step 0 sy
c******* c******* Fill in forcing arrays if they are not provided*********** c axis eq displacementBC then numGhost if ( boundaryCondition(side,axis).eq.displacementBC )then ! ..step 0 sz
tx
ty
c******* c******* Fill in forcing arrays if they are not provided*********** c axis eq displacementBC then uc