Memosa-FVM  0.2
FaceGroup Struct Reference

#include <Mesh.h>

Collaboration diagram for FaceGroup:

Public Member Functions

 FaceGroup (const int count_, const int offset_, const StorageSite &parent_, const int id_, const string &groupType_)
 

Public Attributes

StorageSite site
 
const int id
 
string groupType
 

Detailed Description

Definition at line 28 of file Mesh.h.

Constructor & Destructor Documentation

FaceGroup::FaceGroup ( const int  count_,
const int  offset_,
const StorageSite parent_,
const int  id_,
const string &  groupType_ 
)
inline

Definition at line 30 of file Mesh.h.

34  :
35  site(count_,0,offset_,&parent_),
36  id(id_),
37  groupType(groupType_)
38  {}
string groupType
Definition: Mesh.h:42
const int id
Definition: Mesh.h:41
StorageSite site
Definition: Mesh.h:40

Member Data Documentation

string FaceGroup::groupType

Definition at line 42 of file Mesh.h.

Referenced by StructureModel< T >::Impl::applyBC(), MeshMetricsCalculator< T >::calculateBoundaryNodeNormal(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), KineticModel< T >::callBoundaryConditions(), COMETModel< T >::callCOMETBoundaryConditions(), GradientModel< Vector< T, 3 > >::compute(), Mesh::createAndGetBNglobalToLocal(), debug_mesh(), MomentumPressureGradientDiscretization< X >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), Mesh::extractBoundaryMesh(), Mesh::extrude(), Mesh::findCommonNodes(), COMETModel< T >::FinishCoarseMesh(), ThermalModel< T >::Impl::Impl(), VacancyModel< T >::Impl::Impl(), FractureModel< T >::Impl::Impl(), SpeciesModel< T >::Impl::Impl(), KeModel< T >::Impl::Impl(), BatteryModel< T >::Impl::Impl(), ElectricModel< T >::Impl::Impl(), FlowModel< T >::Impl::Impl(), StructureModel< T >::Impl::Impl(), PlateModel< T >::Impl::Impl(), KineticModel< T >::init(), COMETModel< T >::init(), StructureModel< T >::Impl::init(), PlateModel< T >::Impl::init(), PlateModel< T >::Impl::linearizeDeformation(), COMETModel< T >::MakeCoarseMesh2(), PhononModel< T >::PhononModel(), KineticModel< T >::SetBoundaryConditions(), COMETModel< T >::SetBoundaryConditions(), StructureDeformationModel< T >::updateBoundaryMesh(), MovingMeshModel< T >::volChange(), VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().

const int FaceGroup::id

Definition at line 41 of file Mesh.h.

Referenced by StructureModel< T >::Impl::applyBC(), COMETModel< T >::applyTemperatureBoundaries(), COMETModel< T >::binwiseHeatFluxIntegral(), COMETModel< T >::calcDomainStats(), PhononModel< T >::callBoundaryConditions(), KineticModel< T >::callBoundaryConditions(), COMETModel< T >::callCOMETBoundaryConditions(), COMETModel< T >::COMETModel(), COMETModel< T >::correctSingleNeighbor(), Octree::Create(), debug_mesh(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), Mesh::extrude(), COMETModel< T >::FinishCoarseMesh(), Mesh::getFaceGroup(), BatteryModel< T >::Impl::getFaceGroupArea(), BatteryModel< T >::Impl::getFaceGroupVoltage(), ThermalModel< T >::Impl::getHeatFluxIntegral(), BatteryModel< T >::Impl::getHeatFluxIntegral(), SpeciesModel< T >::Impl::getMassFluxIntegral(), BatteryModel< T >::Impl::getMassFluxIntegral(), FlowModel< T >::Impl::getMomentumFluxIntegral(), ElectricModel< T >::Impl::getPotentialFluxIntegral(), BatteryModel< T >::Impl::getPotentialFluxIntegral(), FlowModel< T >::Impl::getPressureIntegral(), VacancyModel< T >::Impl::getVacaFluxIntegral(), COMETModel< T >::getWallArea(), COMETModel< T >::getWallAreaVector(), PhononModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegral(), ThermalModel< T >::Impl::Impl(), VacancyModel< T >::Impl::Impl(), SpeciesModel< T >::Impl::Impl(), FractureModel< T >::Impl::Impl(), KeModel< T >::Impl::Impl(), BatteryModel< T >::Impl::Impl(), ElectricModel< T >::Impl::Impl(), FlowModel< T >::Impl::Impl(), StructureModel< T >::Impl::Impl(), PlateModel< T >::Impl::Impl(), PhononModel< T >::init(), KineticModel< T >::init(), COMETModel< T >::init(), COMETModel< T >::initCoarse(), COMETModel< T >::initFromOld(), COMETModel< T >::initializeTemperatureBoundaries(), ThermalModel< T >::Impl::linearize(), FractureModel< T >::Impl::linearize(), VacancyModel< T >::Impl::linearize(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeChargeTransport(), FlowModel< T >::Impl::linearizeContinuity(), PlateModel< T >::Impl::linearizeDeformation(), KeModel< T >::Impl::linearizedissipation(), ElectricModel< T >::Impl::linearizeElectroStatics(), KeModel< T >::Impl::linearizeenergy(), KineticModel< T >::linearizeKineticModel(), FlowModel< T >::Impl::linearizeMomentum(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), PhononModel< T >::linearizePhononModel(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeInteriorCoarseMesh(), COMETModel< T >::modewiseHeatFluxIntegral(), PhononModel< T >::PhononModel(), FlowModel< T >::Impl::postContinuitySolve(), FlowModel< T >::Impl::printMassFluxIntegrals(), FlowModel< T >::Impl::printMomentumFluxIntegrals(), FlowModel< T >::Impl::printPressureIntegrals(), KineticModel< T >::SetBoundaryConditions(), COMETModel< T >::SetBoundaryConditions(), COMETDiscretizer< T >::setfgFinder(), COMETESBGKDiscretizer< T >::setfgFinder(), ElectricModel< T >::Impl::updateConvectionFlux(), FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().

StorageSite FaceGroup::site

Definition at line 40 of file Mesh.h.

Referenced by AABB::AABB(), StructureModel< T >::Impl::applyBC(), COMETModel< T >::applyTemperatureBoundaries(), COMETModel< T >::binwiseHeatFluxIntegral(), COMETModel< T >::calcDomainStats(), MeshMetricsCalculator< T >::calculateBoundaryNodeNormal(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), PhononModel< T >::callBoundaryConditions(), KineticModel< T >::callBoundaryConditions(), COMETModel< T >::callCOMETBoundaryConditions(), COMETModel< T >::coarsenInterfaceCells(), GradientModel< Vector< T, 3 > >::compute(), BatteryModel< T >::Impl::copyCoupledToSeparate(), BatteryModel< T >::Impl::copySeparateToCoupled(), COMETDiscretizer< T >::correctInterface(), COMETModel< T >::correctSingleNeighbor(), FlowModel< T >::Impl::correctVelocityExplicit(), Octree::Create(), Mesh::createAndGetBNglobalToLocal(), Mesh::createDoubleShell(), FluentReader::createMesh(), Mesh::createShell(), debug_mesh(), MomentumPressureGradientDiscretization< X >::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(), StructureSourceDiscretization< T, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), MeshPartitioner::extractBoundaryMesh(), Mesh::extractBoundaryMesh(), Mesh::extrude(), MeshDismantler::faceCellsAddInteriorFaces(), MeshDismantler::faceCellsAddMeshInterfaces(), MeshDismantler::faceNodesAddInteriorFaces(), MeshDismantler::faceNodesAddMeshInterfaces(), MeshDismantler::faceNodesInit(), Mesh::findCommonNodes(), COMETModel< T >::FinishCoarseMesh(), BatteryModel< T >::Impl::getFaceGroupArea(), BatteryModel< T >::Impl::getFaceGroupVoltage(), ThermalModel< T >::Impl::getHeatFluxIntegral(), BatteryModel< T >::Impl::getHeatFluxIntegral(), SpeciesModel< T >::Impl::getMassFluxIntegral(), BatteryModel< T >::Impl::getMassFluxIntegral(), FlowModel< T >::Impl::getMomentumFluxIntegral(), ElectricModel< T >::Impl::getPotentialFluxIntegral(), BatteryModel< T >::Impl::getPotentialFluxIntegral(), FlowModel< T >::Impl::getPressureIntegral(), VacancyModel< T >::Impl::getVacaFluxIntegral(), COMETModel< T >::getWallArea(), COMETModel< T >::getWallAreaVector(), PhononModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegralFace(), ThermalModel< T >::Impl::init(), FractureModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), KeModel< T >::Impl::init(), PhononModel< T >::init(), KineticModel< T >::init(), ElectricModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), StructureModel< T >::Impl::init(), PlateModel< T >::Impl::init(), ElectricModel< T >::Impl::initChargeTransportLinearization(), COMETModel< T >::initCoarse(), FlowModel< T >::Impl::initContinuityLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), COMETModel< T >::initFromOld(), COMETModel< T >::initializeTemperatureBoundaries(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), MeshPartitioner::level1_scatter_gather_cells(), ThermalModel< T >::Impl::linearize(), FractureModel< T >::Impl::linearize(), VacancyModel< T >::Impl::linearize(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeChargeTransport(), FlowModel< T >::Impl::linearizeContinuity(), PlateModel< T >::Impl::linearizeDeformation(), KeModel< T >::Impl::linearizedissipation(), ElectricModel< T >::Impl::linearizeElectroStatics(), KeModel< T >::Impl::linearizeenergy(), KineticModel< T >::linearizeKineticModel(), FlowModel< T >::Impl::linearizeMomentum(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), PhononModel< T >::linearizePhononModel(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), COMETInterface< T >::makeCoarseCoeffs(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETInterface< T >::makeDMMcoeffs(), COMETModel< T >::MakeInteriorCoarseMesh(), COMETInterface< T >::makeNoInterfaceCoeffs(), IBManager::markIntersections(), COMETModel< T >::modewiseHeatFluxIntegral(), FlowModel< T >::Impl::postContinuitySolve(), FlowModel< T >::Impl::printMassFluxIntegrals(), BatteryModel< T >::Impl::printMatrixElementsOnFace(), FlowModel< T >::Impl::printMomentumFluxIntegrals(), FlowModel< T >::Impl::printPressureIntegrals(), COMETModel< T >::sameFaceGroup(), MeshDismantler::setCellsSite(), Mesh::setCommonFacesMap(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), COMETDiscretizer< T >::setfgFinder(), COMETESBGKDiscretizer< T >::setfgFinder(), MeshAssembler::setMeshCellColor(), COMETModel< T >::syncGhostCoarsening(), StructureDeformationModel< T >::updateBoundaryMesh(), ElectricModel< T >::Impl::updateConvectionFlux(), COMETInterface< T >::updateOtherGhost(), COMETInterface< T >::updateResid(), MovingMeshModel< T >::volChange(), VTKWriter< T >::VTKWriter(), FluentDataExporter< T >::writeScalarField(), VTKWriter< T >::writeScalarField(), FluentDataExporter< T >::writeVectorField(), and VTKWriter< T >::writeVectorField().


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