ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
MeshCartesianAMR Member List

This is the complete list of members for MeshCartesianAMR, including all inherited members.

assignElementProperties(TypeMeshContainer< Cell * > &cells, std::vector< decomposition::Key< 3 > > &keys)MeshCartesianAMR
assignLimits(std::vector< BoundCond * > &boundCond) overrideMeshCartesianvirtual
balance(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, SimulationOrder schemeOrder, const std::vector< AddPhys * > &addPhys, Eos **eos, int &nbCellsTotalAMR, std::vector< typename decomposition::Key< 3 >::value_type > &indicesSendStartGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesSendEndGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesReceiveStartGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesReceiveEndGlobal, std::vector< GeometricalDomain * > &solidDomains)MeshCartesianAMRvirtual
computePotentialBalancing(TypeMeshContainer< Cell * > *cellsLvl, bool init, int lvl, bool &balance, std::vector< typename decomposition::Key< 3 >::value_type > &indicesSendStartGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesSendEndGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesReceiveStartGlobal, std::vector< typename decomposition::Key< 3 >::value_type > &indicesReceiveEndGlobal)MeshCartesianAMRvirtual
construitIGlobal(const int &i, const int &j, const int &k, int &index) constMeshCartesian
createCellInterfacesFacesAndGhostCells(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, SimulationOrder schemeOrder)MeshCartesianAMR
createGhostCell(const TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, const SimulationOrder schemeOrder, const decomposition::Key< 3 > nKey, const int neighbour, const int cell_idx)MeshCartesianAMR
extractAbsVelocityMRF(std::vector< Cell * > *, std::vector< double > &, Source *) constMeshinlinevirtual
extractAbsVelocityMRF(std::vector< Cell * > *, std::vector< float > &, Source *) constMeshinlinevirtual
extractReferenceLength(std::vector< Cell * > *, std::vector< double > &) constMeshinlinevirtual
extractReferenceLength(std::vector< Cell * > *, std::vector< float > &) constMeshinlinevirtual
finalizeParallele(const int &lvlMax) overrideMeshCartesianAMRvirtual
getArrayGlobalExtent() const overrideMeshCartesianvirtual
getConnectivity(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const overrideMeshCartesianAMRvirtual
getConnectivity(std::vector< int64_t > &dataset, std::vector< Cell * > *) const overrideMeshCartesianAMRvirtual
getConnectivity(std::vector< int32_t > &dataset, std::vector< Cell * > *) const overrideMeshCartesianAMRvirtual
getConnectivity_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRprivate
getCoord(std::vector< double > &dataset, Axis axis, bool global=false) const overrideMeshCartesianvirtual
getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< double > &dataset, const int var, int phase) const overrideMeshCartesianAMR
getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< float > &dataset, const int var, int phase) const overrideMeshCartesianAMR
Mesh::getData(std::vector< Cell * > *, std::vector< double > &, const int, int) constMeshinlinevirtual
Mesh::getData(std::vector< Cell * > *, std::vector< float > &, const int, int) constMeshinlinevirtual
getData_body(Cell *cell, std::vector< T > &dataset, const int var, const int phase, const bool isAMR) constMeshprotected
getData_private(TypeMeshContainer< Cell * > *cellsLvl, std::vector< T > &dataset, const int var, int phase) constMeshCartesianAMRprivate
getIJK(const int &index, int &i, int &j, int &k) constMeshCartesian
getLvlMax() const overrideMeshCartesianAMRinlinevirtual
getMeshExtension() constMeshinlinevirtual
getNodes(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const overrideMeshCartesianAMRvirtual
getNumberCells() constMeshinline
getNumberCellsTotal() constMeshinline
getNumberCellsX() const overrideMeshCartesianinlinevirtual
getNumberCellsXGlobal() const overrideMeshCartesianinlinevirtual
getNumberCellsY() const overrideMeshCartesianinlinevirtual
getNumberCellsYGlobal() const overrideMeshCartesianinlinevirtual
getNumberCellsZ() const overrideMeshCartesianinlinevirtual
getNumberCellsZGlobal() const overrideMeshCartesianinlinevirtual
getNumberCpuX() const overrideMeshCartesianinlinevirtual
getNumberCpuY() const overrideMeshCartesianinlinevirtual
getNumberCpuZ() const overrideMeshCartesianinlinevirtual
getNumberFaces() constMeshinline
getNumFichier() constMeshinline
getOffsets(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const overrideMeshCartesianAMRvirtual
getOffsets(std::vector< int64_t > &dataset, std::vector< Cell * > *) const overrideMeshCartesianAMRvirtual
getOffsets(std::vector< int32_t > &dataset, std::vector< Cell * > *) const overrideMeshCartesianAMRvirtual
getOffsets_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl, uint64_t maxVal) constMeshCartesianAMRprivate
getOffsetX() const overrideMeshCartesianinlinevirtual
getOffsetY() const overrideMeshCartesianinlinevirtual
getOffsetZ() const overrideMeshCartesianinlinevirtual
getProblemDimension() constMeshinline
getStringExtent(bool global=false) const overrideMeshCartesianvirtual
getType() constMeshinline
getTypeCell(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const overrideMeshCartesianAMRvirtual
getTypeCell(std::vector< unsigned char > &dataset, std::vector< Cell * > *cellsLvl) const overrideMeshCartesianAMRvirtual
getTypeCell_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRprivate
initCpuMeshParallel(TypeMeshContainer< Cell * > &, SimulationOrder &, int)Meshinlinevirtual
initCpuMeshSequential(TypeMeshContainer< Cell * > &, SimulationOrder &)Meshinlinevirtual
initializeGeometrie(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &resumeSimulation, bool, SimulationOrder schemeOrder) overrideMeshCartesianAMRvirtual
initializeGeometrieAMR(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &resumeSimulation, SimulationOrder schemeOrder)MeshCartesianAMR
initializeGeometrieMonoCpu(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< CellInterface * > &cellInterfaces, SimulationOrder schemeOrder)MeshCartesian
initializeGeometrieParallele(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, SimulationOrder schemeOrder)MeshCartesian
initializePersistentCommunications(const TypeMeshContainer< Cell * > &cells, SimulationOrder schemeOrder) overrideMeshCartesianAMRvirtual
m_CpuCoordXMeshCartesianprotected
m_CpuCoordYMeshCartesianprotected
m_CpuCoordZMeshCartesianprotected
m_criteriaVarMeshCartesianAMRprivate
m_decompMeshCartesianAMRprivate
m_dXiMeshCartesianprotected
m_dYjMeshCartesianprotected
m_dZkMeshCartesianprotected
m_elementsMeshCartesianprotected
m_facesMeshCartesianprotected
m_limXmMeshCartesianprotected
m_limXpMeshCartesianprotected
m_limYmMeshCartesianprotected
m_limYpMeshCartesianprotected
m_limZmMeshCartesianprotected
m_limZpMeshCartesianprotected
m_lvlMaxMeshCartesianAMRprivate
m_lXMeshCartesianprotected
m_lYMeshCartesianprotected
m_lZMeshCartesianprotected
m_numberBoundCondInitMeshCartesianprotected
m_numberCellsCalculMeshprotected
m_numberCellsTotalMeshprotected
m_numberCellsXMeshCartesianprotected
m_numberCellsXGlobalMeshCartesianprotected
m_numberCellsYMeshCartesianprotected
m_numberCellsYGlobalMeshCartesianprotected
m_numberCellsZMeshCartesianprotected
m_numberCellsZGlobalMeshCartesianprotected
m_numberCpuXMeshCartesianprotected
m_numberCpuYMeshCartesianprotected
m_numberCpuZMeshCartesianprotected
m_numberElementsMeshprotected
m_numberFacesTotalMeshprotected
m_numFileMeshmutableprotected
m_offsetXMeshCartesianprotected
m_offsetYMeshCartesianprotected
m_offsetZMeshCartesianprotected
m_posXiMeshCartesianprotected
m_posYjMeshCartesianprotected
m_posZkMeshCartesianprotected
m_problemDimensionMeshprotected
m_stretchXMeshCartesianprotected
m_stretchYMeshCartesianprotected
m_stretchZMeshCartesianprotected
m_typeMeshprotected
m_varAlphaMeshCartesianAMRprivate
m_varPMeshCartesianAMRprivate
m_varRhoMeshCartesianAMRprivate
m_varUMeshCartesianAMRprivate
m_xiJoinMeshCartesianAMRprivate
m_xiSplitMeshCartesianAMRprivate
Mesh()Mesh
MeshCartesian(double lX, int numberCellsX, double lY, int numberCellsY, double lZ, int numberCellsZ, std::vector< stretchZone > stretchX, std::vector< stretchZone > stretchY, std::vector< stretchZone > stretchZ)MeshCartesian
MeshCartesianAMR(double lX, int numberCellsX, double lY, int numberCellsY, double lZ, int numberCellsZ, std::vector< stretchZone > stretchX, std::vector< stretchZone > stretchY, std::vector< stretchZone > stretchZ, int lvlMax=0, double criteriaVar=1.e10, bool varRho=false, bool varP=false, bool varU=false, bool varAlpha=false, double xiSplit=1., double xiJoin=1.)MeshCartesianAMR
meshStretching()MeshCartesian
meshStretchingAlongAxis(int &numberCells, const double &l, std::vector< double > &dl, std::vector< double > &pos, std::vector< stretchZone > &stretch)MeshCartesianprivatestatic
parallelePartitioning(SimulationOrder schemeOrder, TypeMeshContainer< Cell * > &cells)MeshCartesian
parallelLoadBalancingAMR(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, SimulationOrder schemeOrder, const std::vector< AddPhys * > &addPhys, Eos **eos, int &nbCellsTotalAMR, std::vector< GeometricalDomain * > &solidDomains, bool init=false) overrideMeshCartesianAMR
MeshCartesian::parallelLoadBalancingAMR(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, SimulationOrder, const std::vector< AddPhys * > &, Eos **, int &, std::vector< GeometricalDomain * > &, bool=false)Meshinlinevirtual
printDomainDecomposition(std::ofstream &fileStream) overrideMeshCartesianAMRvirtual
procedureRaffinement(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const int &lvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR, Eos **eos) overrideMeshCartesianAMR
MeshCartesian::procedureRaffinement(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, const int &, const std::vector< AddPhys * > &, int &, Eos **)Meshinlinevirtual
procedureRaffinementInitialization(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR, std::vector< GeometricalDomain * > &domains, Eos **eos, const int &resumeSimulation, SimulationOrder schemeOrder, std::vector< GeometricalDomain * > &solidDomains) overrideMeshCartesianAMR
MeshCartesian::procedureRaffinementInitialization(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, const std::vector< AddPhys * > &, int &nbCellsTotalAMR, std::vector< GeometricalDomain * > &, Eos **, const int &, SimulationOrder, std::vector< GeometricalDomain * > &)Meshinlinevirtual
readDomainDecomposition(std::ifstream &fileStream) overrideMeshCartesianAMRvirtual
refineCellAndCellInterfaces(Cell *cell, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR) overrideMeshCartesianAMRvirtual
setDataSet(std::vector< double > &dataset, TypeMeshContainer< Cell * > *cellsLvl, const int var, int phase) const overrideMeshCartesianAMR
Mesh::setDataSet(std::vector< double > &, std::vector< Cell * > *, const int, int) constMeshinlinevirtual
setImmersedBoundaries(TypeMeshContainer< CellInterface * > *cellInterfacesLvl, SimulationOrder schemeOrder) const overrideMeshCartesianvirtual
whoAmI() const overrideMeshCartesianAMRvirtual
writeHeaderPiece(std::ofstream &fileStream, TypeMeshContainer< Cell * > *cellsLvl) const overrideMeshCartesianAMR
MeshCartesian::writeHeaderPiece(std::ofstream &, std::vector< Cell * > *) constMeshinlinevirtual
writeResultsGnuplot(std::vector< Cell * > *cellsLvl, std::ofstream &fileStream, GeometricObject *objet=0, bool recordPsat=false) constMesh
~Mesh()Meshvirtual
~MeshCartesian() overrideMeshCartesian
~MeshCartesianAMR() overrideMeshCartesianAMR