CG  Version 25
Macros | Functions | Variables
bodyForcingMacros.h File Reference

Go to the source code of this file.

Macros

#define xab(side, axis)   boxBounds[(side)+2*(axis)]
 

Functions

 if (isRectangular)
 
else for (int axis=0;axis< numberOfDimensions;axis++) xv[axis] =lines[i]
 
 if (numberOfDimensions==2)
 
 OV_ABORT ("addBodyForceMacro: UNKNOWN argument =TYPE")
 
 if (regionType=="box")
 
 OV_ABORT ("ERROR: finish me...")
 
 if (!bodyForce.dbase.has_key("regionType")) bodyForce.dbase.put< aString >("regionType")
 
bodyForce dbase get< aString > ("regionType")
 
 if (!bodyForce.dbase.has_key("linesToPlot")) bodyForce.dbase.put< int[3]>("linesToPlot")
 
bodyForce dbase put< aString > ("profileType")
 
bodyForce dbase get< aString > ("profileType")
 
 if (profileType=="parabolic")
 

Variables

 else
 
 addBoundaryForce =1
 
const int forcingType =addBodyForce
 
real profileFactor =1.
 
int * linesToPlot = bodyForce.dbase.get<int[3]>("linesToPlot")
 
int * lines = regionPar.dbase.get<int[3] >("linesToPlot")
 
const aString & profileType = regionPar.dbase.get<aString>("profileType")
 

Macro Definition Documentation

#define xab (   side,
  axis 
)    boxBounds[(side)+2*(axis)]

Function Documentation

for ( ) =lines[i]

References assign(), c, fn, getIndex(), grid, I1, I2, I3, m, and N().

Referenced by Parameters::defineBoundaryConditions().

bodyForce dbase get< aString > ( "regionType"  )
bodyForce dbase get< aString > ( "profileType"  )
if ( isRectangular  )
else if ( numberOfDimensions  = =2)
else if ( regionType  = ="box")

References FOR_3D, i1, I1, i2, I2, i3, I3, OV_ABORT(), printF(), profileType, xab, and xv.

if ( !bodyForce.dbase.  has_key"regionType")
if ( !bodyForce.dbase.  has_key"linesToPlot")
else if ( profileType  = ="parabolic")
OV_ABORT ( )

Referenced by Maxwell::addFilter(), Cgins::addForcing(), Cgasf::addForcing(), Cgcns::addForcing(), DomainSolver::advanceAdamsPredictorCorrector(), DomainSolver::advanceImplicitMultiStep(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), DomainSolver::applyFilter(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgsm::assignSpecialInitialConditions(), SmParameters::chooseUserDefinedBoundaryValues(), Parameters::chooseUserDefinedBoundaryValues(), DomainSolver::computeBodyForcing(), Maxwell::computeDissipation(), Maxwell::computeIntensity(), DomainSolver::computeNumberOfStepsAndAdjustTheTimeStep(), Maxwell::computeTimeStep(), RigidBodyMotion::correct(), Maxwell::defineRegionsAndBodies(), Parameters::defineVariableBoundaryValues(), dot(), DomainSolver::eulerStep(), TimeFunction::evalDerivative(), Controller::get(), DomainSolver::getAdaptiveGridOption(), RigidBodyMotion::getAddedMassMatrices(), Cgcns::getAugmentedSolution(), Cgins::getAugmentedSolution(), RigidBodyMotion::getBodyForceOption(), RigidBodyMotion::getBodyForces(), MovingGrids::getBoundaryAcceleration(), Controller::getControl(), MovingGrids::getDeformingBody(), FlowSolutions::getDeformingDiffuser(), Maxwell::getErrors(), TestRigidBody::getExactSolution(), RigidBodyMotion::getExactSolution(), FlowSolutions::getFlowSolution(), RigidBodyMotion::getForce(), RigidBodyMotion::getForceInternal(), Cgsm::getForcing(), Parameters::getForcingProfilesOption(), getGridMotion(), MovingGrids::getGridVelocity(), Cgsm::getInitialConditions(), DeformingBodyMotion::getInitialState(), Cgad::getInterfaceDataOptions(), Cgcns::getInterfaceDataOptions(), Cgasf::getInterfaceDataOptions(), Cgins::getInterfaceDataOptions(), Cgsm::getInterfaceDataOptions(), DomainSolver::getInterfaceDataOptions(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceResidualsOld(), Parameters::getKnownSolution(), Parameters::getMaterialParametersOption(), MovingGrids::getMatrixMotionBody(), MatrixMotion::getMotion(), PistonMotion::getPiston(), PistonMotion::getPosition(), ProbeInfo::getRegionOption(), MovingGrids::getRigidBody(), Parameters::getTemperatureBoundaryConditionsOption(), DomainSolver::getTimeStep(), InsParameters::getTurbulenceModelVariables(), getUserDefinedEOS(), MovingGrids::getUserDefinedGridVelocity(), Cgcns::getUt(), Cgins::getUt(), BoundaryData::getVariableCoefficientBoundaryConditionArray(), PistonMotion::getVelocity(), DeformingBodyMotion::getVelocity(), Cgsm::getVelocityAndStress(), MovingGrids::gridAccelerationBC(), if(), TestRigidBody::initialConditions(), InterfaceTransfer::initialize(), ElasticFilament::initializeFromFilamentMapping(), Cgmp::initializeInterfaceBoundaryConditions(), Maxwell::initializeKnownSolution(), Maxwell::initializePlaneMaterialInterface(), RigidBodyMotion::integrate(), Maxwell::interactiveUpdate(), Cgmp::interfaceProjection(), InterfaceTransfer::internalInterpolate(), main(), MovingGrids::moveGrids(), mult(), TestRigidBody::output(), DomainSolver::outputProbes(), Maxwell::printMemoryUsage(), Controller::put(), readOrBuildTheGrid(), MovingGrids::rigidBodyMotion(), Controller::saveToShowFile(), Parameters::setBoundaryConditionValues(), Cgins::setOgesBoundaryConditions(), CnsParameters::setParameters(), RigidBodyMotion::setPastTimeForcing(), MpParameters::setPdeParameters(), SmParameters::setTwilightZoneFunction(), Parameters::setupBodyForcing(), Maxwell::setupGridFunctions(), Maxwell::setupGrids(), Cgins::setupPde(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), solve(), RigidBodyMotion::takeStepImplicitRungeKutta(), RigidBodyMotion::takeStepLeapFrog(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepFE(), DomainSolver::takeTimeStepIM(), DomainSolver::takeTimeStepPC(), PistonMotion::timeStep(), RigidBodyMotion::update(), Controller::updateControl(), Cgins::updatePressureEquation(), DomainSolver::userDefinedBoundaryValues(), Maxwell::userDefinedForcing(), MovingGrids::userDefinedGridAccelerationBC(), Cgad::userDefinedInitialConditions(), Maxwell::userDefinedInitialConditions(), Cgsm::userDefinedInitialConditions(), DomainSolver::userDefinedMaterialProperties(), MovingGrids::userDefinedTransformMotion(), and Cgins::writeParameterSummary().

OV_ABORT ( "ERROR: finish me..."  )
bodyForce dbase put< aString > ( "profileType"  )

Variable Documentation

addBoundaryForce =1
else
const int forcingType =addBodyForce
int* lines = regionPar.dbase.get<int[3] >("linesToPlot")
int* linesToPlot = bodyForce.dbase.get<int[3]>("linesToPlot")
real profileFactor =1.
const aString& profileType = regionPar.dbase.get<aString>("profileType")