Memosa-FVM  0.2
GeomFields Struct Reference

#include <GeomFields.h>

Collaboration diagram for GeomFields:

Public Types

typedef pair< const
StorageSite *, const
StorageSite * > 
SSPair
 

Public Member Functions

 GeomFields (const string baseName)
 

Public Attributes

Field coordinate
 
Field coordinateN1
 
Field coordinate0
 
Field coordinateK1
 
Field area
 
Field areaN1
 
Field areaMag
 
Field volume
 
Field volumeN1
 
Field volumeN2
 
Field sweptVolDot
 
Field sweptVolDotN1
 
Field gridFlux
 
Field faceVel
 
Field nodeDisplacement
 
Field nodeDisplacementN1
 
Field boundaryNodeNormal
 
Field dirichletNodeDisplacement
 
Field displacementOptions
 
Field ibType
 
Field ibTypeN1
 
Field ibFaceIndex
 
Field fineToCoarse
 
Field finestToCoarse
 
map< SSPair, shared_ptr< Matrix > > _interpolationMatrices
 

Detailed Description

Definition at line 15 of file GeomFields.h.

Member Typedef Documentation

typedef pair<const StorageSite*, const StorageSite*> GeomFields::SSPair

Definition at line 48 of file GeomFields.h.

Constructor & Destructor Documentation

GeomFields::GeomFields ( const string  baseName)

Definition at line 7 of file GeomFields.cpp.

7  :
8  coordinate(baseName+"coordinate"),
9  coordinateN1(baseName+"coordinateN1"),
10  coordinate0(baseName+"coordinate0"),
11  coordinateK1(baseName+"coordinateK1"),
12  area(baseName+"area"),
13  areaN1(baseName+"areaN1"),
14  areaMag(baseName+"areaMag"),
15  volume(baseName+"volume"),
16  volumeN1(baseName+"volumeN1"),
17  volumeN2(baseName+"volumeN2"),
18  sweptVolDot(baseName+"sweptVolDot"),
19  sweptVolDotN1(baseName+"sweptVolDotN1"),
20  gridFlux(baseName+"gridFlux"),
21  faceVel(baseName+"faceVel"),
22  nodeDisplacement(baseName+"nodeDisplacement"),
23  nodeDisplacementN1(baseName+"nodeDisplacementN1"),
24  boundaryNodeNormal(baseName+"boundaryNodeNormal"),
25  dirichletNodeDisplacement(baseName+"dirichletNodeDisplacement"),
26  displacementOptions(baseName+"displacementOptions"),
27  ibType(baseName+"ibType"),
28  ibTypeN1(baseName+"ibTypeN1"),
29  ibFaceIndex(baseName+"ibFaceIndex"),
30  fineToCoarse(baseName+"fineToCoarse"),
31  finestToCoarse(baseName+"finestToCoarse")
32 {}
Field ibTypeN1
Definition: GeomFields.h:39
Field displacementOptions
Definition: GeomFields.h:37
Field coordinate
Definition: GeomFields.h:19
Field coordinateK1
Definition: GeomFields.h:22
Field areaN1
Definition: GeomFields.h:24
Field faceVel
Definition: GeomFields.h:32
Field volumeN2
Definition: GeomFields.h:28
Field coordinateN1
Definition: GeomFields.h:20
Field sweptVolDot
Definition: GeomFields.h:29
Field nodeDisplacement
Definition: GeomFields.h:33
Field gridFlux
Definition: GeomFields.h:31
Field ibType
Definition: GeomFields.h:38
Field fineToCoarse
Definition: GeomFields.h:41
Field volumeN1
Definition: GeomFields.h:27
Field ibFaceIndex
Definition: GeomFields.h:40
Field nodeDisplacementN1
Definition: GeomFields.h:34
Field volume
Definition: GeomFields.h:26
Field coordinate0
Definition: GeomFields.h:21
Field finestToCoarse
Definition: GeomFields.h:42
Field boundaryNodeNormal
Definition: GeomFields.h:35
Field area
Definition: GeomFields.h:23
Field areaMag
Definition: GeomFields.h:25
Field dirichletNodeDisplacement
Definition: GeomFields.h:36
Field sweptVolDotN1
Definition: GeomFields.h:30

Member Data Documentation

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::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::coordinateN1
Field GeomFields::dirichletNodeDisplacement

Definition at line 36 of file GeomFields.h.

Referenced by MovingMeshModel< T >::advance(), 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::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::sweptVolDot
Field GeomFields::sweptVolDotN1
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().


The documentation for this struct was generated from the following files: