Memosa-FVM
0.2
|
#include <GeomFields.h>
Public Types | |
typedef pair< const StorageSite *, const StorageSite * > | SSPair |
Public Member Functions | |
GeomFields (const string baseName) | |
Definition at line 15 of file GeomFields.h.
typedef pair<const StorageSite*, const StorageSite*> GeomFields::SSPair |
Definition at line 48 of file GeomFields.h.
GeomFields::GeomFields | ( | const string | baseName | ) |
Definition at line 7 of file GeomFields.cpp.
Definition at line 50 of file GeomFields.h.
Referenced by KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), Grid::computeInterpolatedVelocity(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::computeSolidFacePressure(), COMETModel< T >::computeSolidFacePressure(), KineticModel< T >::computeSurfaceForce(), and COMETModel< T >::computeSurfaceForce().
Field GeomFields::area |
Definition at line 23 of file GeomFields.h.
Referenced by COMETModel< T >::binwiseHeatFluxIntegral(), COMETModel< T >::calcDomainStats(), CellMark_Impl(), Mesh::COMETfindCommonFaces(), GradientModel< Vector< T, 3 > >::compute(), KineticModel< T >::computeSurfaceForce(), COMETModel< T >::computeSurfaceForce(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::ConservationofMFSolid(), COMETModel< T >::ConservationofMFSolid(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), Mesh::findCommonFaces(), COMETModel< T >::FinishCoarseMesh(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), COMETModel< T >::getWallAreaVector(), PhononModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegralFace(), PhononModel< T >::init(), KineticModel< T >::init(), COMETModel< T >::init(), MovingMeshModel< T >::init(), KineticModel< T >::linearizeKineticModel(), PhononModel< T >::linearizePhononModel(), COMETInterface< T >::makeCoarseCoeffs(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETInterface< T >::makeDMMcoeffs(), COMETModel< T >::MakeInteriorCoarseMesh(), COMETModel< T >::modewiseHeatFluxIntegral(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::areaMag |
Definition at line 25 of file GeomFields.h.
Referenced by COMETModel< T >::calcDomainStats(), COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), GradientModel< Vector< T, 3 > >::compute(), KineticModel< T >::computeSurfaceForce(), COMETModel< T >::computeSurfaceForce(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::ConservationofMFSolid(), COMETModel< T >::ConservationofMFSolid(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), LinearizeDielectric< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::getWallArea(), PhononModel< T >::init(), KineticModel< T >::init(), COMETModel< T >::init(), KineticModel< T >::linearizeKineticModel(), PhononModel< T >::linearizePhononModel(), COMETModel< T >::MakeCoarseMesh1(), and COMETModel< T >::MakeCoarseMesh2().
Field GeomFields::areaN1 |
Definition at line 24 of file GeomFields.h.
Referenced by MovingMeshModel< T >::init(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::boundaryNodeNormal |
Definition at line 35 of file GeomFields.h.
Referenced by MovingMeshModel< T >::advance().
Field GeomFields::coordinate |
Definition at line 19 of file GeomFields.h.
Referenced by MovingMeshModel< T >::advance(), COMETBoundaryConditions< X, Diag, OffDiag >::applyPressureInletBC(), COMETBoundaryConditions< X, Diag, OffDiag >::applyRealWallBC(), COMETBoundary< T >::applyTemperatureWallFine(), COMETBoundaryConditions< X, Diag, OffDiag >::applyZeroGradientBC(), StructureDeformationModel< T >::calculateNodeDisplacement(), PlateDeformationModel< T >::calculateNodeDisplacement(), CellMark_Impl(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETDiscretizer< T >::COMETConvectionFine(), Mesh::COMETfindCommonFaces(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::ConservationofMFSolid(), COMETModel< T >::ConservationofMFSolid(), Octree::Create(), IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformPlate(), StructureDeformationModel< T >::deformStructure(), TrapBandTunnelingDiscretization< X, Diag, OffDiag >::discretize(), LinearizeDielectric< X, Diag, OffDiag >::discretize(), IbmDiscretization< X, Diag, OffDiag >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), Mesh::findCommonFaces(), IBManager::findNearestCellForSolidFaces(), COMETInterface< T >::findWallTemp(), COMETModel< T >::FinishCoarseMesh(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), Mesh::getUpdatedNodesCoordCoupling(), Grid::Grid(), Octree::Impl(), PlateDeformationModel< T >::init(), StructureDeformationModel< T >::init(), MovingMeshModel< T >::init(), COMETInterface< T >::makeDMMcoeffs(), COMETESBGKDiscretizer< T >::setBoundaryValFine(), Grid::setConnFaceToGrid(), COMETModel< T >::setStraightLine(), IBManager::update(), StructureDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateBoundaryMesh(), COMETDiscretizer< T >::updateGhostFine(), MovingMeshModel< T >::updateTime(), MovingMeshModel< T >::volChange(), and VTKWriter< T >::VTKWriter().
Field GeomFields::coordinate0 |
Definition at line 21 of file GeomFields.h.
Referenced by PlateDeformationModel< T >::calculateNodeDisplacement(), StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformPlate(), StructureDeformationModel< T >::deformStructure(), PlateDeformationModel< T >::init(), and StructureDeformationModel< T >::init().
Field GeomFields::coordinateK1 |
Definition at line 22 of file GeomFields.h.
Referenced by StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformPlate(), StructureDeformationModel< T >::deformStructure(), PlateDeformationModel< T >::init(), and StructureDeformationModel< T >::init().
Field GeomFields::coordinateN1 |
Definition at line 20 of file GeomFields.h.
Referenced by MovingMeshModel< T >::init(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::dirichletNodeDisplacement |
Definition at line 36 of file GeomFields.h.
Referenced by MovingMeshModel< T >::advance(), and MovingMeshModel< T >::init().
Field GeomFields::displacementOptions |
Definition at line 37 of file GeomFields.h.
Referenced by MovingMeshModel< T >::advance(), StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), and MovingMeshModel< T >::init().
Field GeomFields::faceVel |
Definition at line 32 of file GeomFields.h.
Referenced by MovingMeshModel< T >::init(), and MovingMeshModel< T >::volChange().
Field GeomFields::finestToCoarse |
Definition at line 42 of file GeomFields.h.
Referenced by COMETModel< T >::computeIBFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), COMETModel< T >::init(), and COMETModel< T >::MakeCoarseIndex().
Field GeomFields::fineToCoarse |
Definition at line 41 of file GeomFields.h.
Referenced by COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), COMETModel< T >::correctSingleNeighbor(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::init(), COMETModel< T >::initCoarse(), COMETModel< T >::MakeCoarseIndex(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeCoarseModel(), COMETModel< T >::MakeIBCoarseModel(), COMETModel< T >::MakeInteriorCoarseMesh(), and COMETModel< T >::syncGhostCoarsening().
Field GeomFields::gridFlux |
Definition at line 31 of file GeomFields.h.
Referenced by PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), MovingMeshModel< T >::init(), and MovingMeshModel< T >::volChange().
Field GeomFields::ibFaceIndex |
Definition at line 40 of file GeomFields.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), IBManager::createIBFaces(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), KineticModel< T >::MacroparameterIBCell(), COMETModel< T >::MakeCoarseMesh2(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
Field GeomFields::ibType |
Definition at line 38 of file GeomFields.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), GradientModel< Vector< T, 3 > >::compute(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), KineticModel< T >::correctMassDeficit2(), COMETModel< T >::correctMassDeficit2(), IBManager::createIBFaces(), IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), COMETModel< T >::init(), KineticModel< T >::MacroparameterIBCell(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeIBCoarseModel(), IBManager::markFluid(), IBManager::markIBTypePlus(), IBManager::markIntersections(), IBManager::markSolid(), COMETESBGKDiscretizer< T >::setBoundaryValFine(), IBManager::update(), VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
Field GeomFields::ibTypeN1 |
Definition at line 39 of file GeomFields.h.
Referenced by TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), and BatteryPCTimeDerivativeDiscretization< X, Diag, OffDiag >::discretize().
Field GeomFields::nodeDisplacement |
Definition at line 33 of file GeomFields.h.
Referenced by MovingMeshModel< T >::advance(), StructureDeformationModel< T >::calculateNodeDisplacement(), PlateDeformationModel< T >::calculateNodeDisplacement(), StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformPlate(), StructureDeformationModel< T >::deformStructure(), PlateDeformationModel< T >::init(), StructureDeformationModel< T >::init(), MovingMeshModel< T >::init(), StructureDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateTime(), and StructureDeformationModel< T >::updateTime().
Field GeomFields::nodeDisplacementN1 |
Definition at line 34 of file GeomFields.h.
Referenced by PlateDeformationModel< T >::init(), StructureDeformationModel< T >::init(), StructureDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateTime(), and StructureDeformationModel< T >::updateTime().
Field GeomFields::sweptVolDot |
Definition at line 29 of file GeomFields.h.
Referenced by MovingMeshModel< T >::init(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::sweptVolDotN1 |
Definition at line 30 of file GeomFields.h.
Referenced by MovingMeshModel< T >::init(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::volume |
Definition at line 26 of file GeomFields.h.
Referenced by COMETModel< T >::calcDomainStats(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), KineticModel< T >::correctMassDeficit2(), COMETModel< T >::correctMassDeficit2(), BatteryPCHeatSourceDiscretization< X >::discretize(), SourceDiscretization< X >::discretize(), CollisionTermDiscretization< X, Diag, OffDiag >::discretize(), PhononCollisionDiscretization< X, Diag, OffDiag >::discretize(), TrapBandTunnelingDiscretization< X, Diag, OffDiag >::discretize(), TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), SourceDiscretizationforFracture< T, Diag, OffDiag >::discretize(), BatteryPCTimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), TimeDerivativeDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), SourceDiscretizationene< X >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), CaptureDiscretization< X, Diag, OffDiag >::discretize(), EmissionDiscretization< X, Diag, OffDiag >::discretize(), SourceDiscretizationdissi< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::getAverageTemperature(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), MovingMeshModel< T >::init(), COMETModel< T >::injectResid(), COMETModel< T >::MakeCoarseMesh2(), MovingMeshModel< T >::updateTime(), and MovingMeshModel< T >::volChange().
Field GeomFields::volumeN1 |
Definition at line 27 of file GeomFields.h.
Referenced by TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCTimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), MovingMeshModel< T >::init(), and MovingMeshModel< T >::updateTime().
Field GeomFields::volumeN2 |
Definition at line 28 of file GeomFields.h.
Referenced by TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), MovingMeshModel< T >::init(), and MovingMeshModel< T >::updateTime().