CG  Version 25
Functions | Variables
lineSolveINS.h File Reference

Go to the source code of this file.

Functions

Macros to define INS and
Temperature line solve No
turbulence model ***** 
if (use4thOrderAD.eq.1) then write(*
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include 
grad (p) terms
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc 
if (nd.eq.2) then!defineDerivativeMacros(DIM
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc cc etc 
defineDerivativeMacros (2, 2, rectangular) beginLoops() if(mask(i1
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc cc etc i3 gt then 
if (use2ndOrderAD.eq.1) then defineArtificialDiffusionCoefficients(2
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc cc etc i3 gt then
end if 
if (computeMatrix.eq.1) then am(i1
 

Variables

Macros to define INS and
Temperature line solve 
functions
 
Macros to define INS and
Temperature line solve 
c
 
Macros to define INS and
Temperature line solve No
turbulence model * 
insLineSolve
 
Macros to define INS and
Temperature line solve No
turbulence model 
directions =0
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for 
m =uc
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for 
vc
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc 
ORDER
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc 
GRIDTYPE
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc 
i2
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc 
i3
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc cc etc i3 gt then 
dir
 
Macros to define INS and
Temperature line solve No
turbulence model do NOT
include!since then macro is
valid for wc cc etc i3 gt then 
R
 

Function Documentation

Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc defineDerivativeMacros ( ,
,
rectangular   
)
Macros to define INS and Temperature line solve No turbulence model do NOT include grad ( )
Macros to define INS and Temperature line solve No turbulence model***** if ( use4thOrderAD.eq.  1)
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc if ( nd.eq.  2)
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then if ( use2ndOrderAD.eq.  1)
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then end if if ( computeMatrix.eq.  1)

Variable Documentation

Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then end if No turbulence model***** c c
Initial value:
====================================================================================
! ****** Incompressible NS
Macros to define INS and Temperature line solve No turbulence model do NOT include!since then macro is valid for wc cc etc i3 gt then end if No turbulence model *****c dir

Referenced by DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgcns::applyBoundaryConditions(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsSOS(), Cgmp::assignInterfaceBoundaryConditions(), Maxwell::assignInterfaceBoundaryConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), boundaryDistance(), DomainSolver::buildGrid(), DomainSolver::computeBodyForcing(), Parameters::defineVariableBoundaryValues(), MovingGrids::getBoundaryAcceleration(), ExternalBoundaryData::getBoundaryData(), Cgmp::getInterfaceResiduals(), Cgmp::getInterfaceResidualsOld(), Cgmp::getInterfaceType(), Cgsm::getMaxDivAndCurl(), Cgasf::getTimeSteppingEigenvalue(), MovingGrids::getUserDefinedBoundaryAcceleration(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Cgmp::initializeInterfaces(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), DomainSolver::outputProbes(), DomainSolver::parabolicInflow(), GridFunction::put(), MovingGrids::put(), RigidBodyMotion::put(), Parameters::put(), MovingGrids::rigidBodyMotion(), DomainSolver::setVariableBoundaryValues(), DomainSolver::setVariableMaterialProperties(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), MovingGrids::update(), RigidBodyMotion::update(), userDefinedErrorEstimator(), and DomainSolver::userDefinedForcing().

Macros to define INS and Temperature line solve No turbulence model do NOT include!since then macro is valid for wc cc etc i3 gt then end if No turbulence model *****c directions =0
Macros to define INS and Temperature line solve functions
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc GRIDTYPE
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then end if i2
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then end if i3
Macros to define INS and Temperature line solve No turbulence model * insLineSolve
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for m =uc

Referenced by Cgad::addForcing(), DomainSolver::advanceAdamsPredictorCorrector(), Cgad::advanceADI(), DeformingBodyMotion::advanceElasticShell(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceSecondOrderSystem(), Maxwell::advanceSOSUP(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), applyFourthOrderBoundaryConditionsOld(), arrayToState(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Cgsm::assignSpecialInitialConditions(), Parameters::buildMaterialParametersDialog(), Cgmp::buildRunTimeDialog(), Reactions::checkChemicalSourceJacobian(), Maxwell::computeIntensity(), convergenceRate(), MaterialProperties::cp(), RigidBodyMotion::dirkImplicitSolve(), AdParameters::displayPdeParameters(), dot(), DomainSolver::endTimeStepFE(), DomainSolver::endTimeStepIM(), DomainSolver::endTimeStepPC(), for(), Cgasf::formAllSpeedPressureEquation(), Maxwell::getErrors(), Cgsm::getInitialConditions(), Parameters::getMaterialParametersOption(), DomainSolver::getMaterialProperties(), FlowSolutions::getShockElasticPistonFlow(), Cgad::getTimeSteppingEigenvalue(), Parameters::getUserDefinedKnownSolution(), Cgad::getUt(), Cgcns::getUt(), MaterialProperties::h(), MaterialProperties::hF(), MaterialProperties::hMinusRef(), if(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), DeformingBodyMotion::integrate(), MaterialProperties::Kp(), MaterialProperties::lnKp(), MaterialProperties::logKp(), main(), MaterialProperties::MaterialProperties(), mult(), MaterialProperties::mw(), Cgmp::printStatistics(), Maxwell::printStatistics(), DomainSolver::printStatistics(), resFSR(), MaterialProperties::s(), AdParameters::saveParametersToShowFile(), AdParameters::setPdeParameters(), AsfParameters::setPdeParameters(), SmParameters::setPdeParameters(), CnsParameters::setPdeParameters(), InsParameters::setPdeParameters(), InsParameters::setTwilightZoneFunction(), Parameters::setupBodyForcing(), Cgsm::setupGridFunctions(), DomainSolver::setupGridFunctions(), Maxwell::setupUserDefinedForcing(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), Maxwell::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedMaterialProperties(), DomainSolver::setVariableMaterialProperties(), solve(), stateToArray(), RigidBodyMotion::takeStepImplicitRungeKutta(), RigidBodyMotion::takeStepLeapFrog(), RigidBodyMotion::takeStepTrapezoid(), trans(), Cgins::updatePressureEquation(), DomainSolver::updateVariableTimeInterpolation(), Maxwell::userDefinedForcing(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), Maxwell::userDefinedInitialConditions(), DomainSolver::userDefinedInitialConditions(), DomainSolver::userDefinedMaterialProperties(), Cgad::writeParameterSummary(), and Cgsm::writeParameterSummary().

Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc ORDER
Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for wc cc etc i3 gt then R

Referenced by DomainSolver::adaptGrids(), Cgins::addForcing(), Cgins::addForcingToPressureEquation(), DomainSolver::addGrids(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), RadiationBoundaryCondition::assignBoundaryConditions(), boundaryDistance(), DomainSolver::buildGrid(), Cgsm::buildVariableDissipation(), Reactions::chemistrySourceAndJacobian(), PistonMotion::computePistonMotion(), MaterialProperties::cp(), F90_ID(), MovingGrids::getBoundaryAcceleration(), RigidBodyMotion::getCoordinates(), TestRigidBody::getErrors(), RigidBodyMotion::getInitialConditions(), RigidBodyMotion::getPointAcceleration(), RigidBodyMotion::getPointTransformationMatrix(), RigidBodyMotion::getPointVelocity(), getRayleighSpeed(), RigidBodyMotion::getRotationMatrix(), Parameters::getTimeDependenceBoundaryConditionParameters(), Parameters::getUserBoundaryConditionParameters(), Cgcns::getUt(), MaterialProperties::h(), initialConditionsFromAProfile(), MaterialProperties::lnKp(), main(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), MaterialProperties::s(), Maxwell::saveSequenceInfo(), Cgsm::saveSequenceInfo(), DomainSolver::saveSequenceInfo(), Parameters::setTimeDependenceBoundaryConditionParameters(), Cgins::setup(), Maxwell::setupGrids(), Cgsm::setupGrids(), Parameters::setUserBoundaryConditionParameters(), Reactions::solveImplicitForPTYGivenR(), Reactions::solveImplicitForRTYGivenP(), Reactions::solveImplicitForYGivenRTP(), PistonMotion::timeStep(), MovingGrids::updateToMatchGrid(), Parameters::updateToMatchGrid(), and DomainSolver::updateVariableTimeInterpolation().

Macros to define INS and Temperature line solve No turbulence model do NOT include ! since then macro is valid for vc