![]() |
ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
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) | MeshCartesian | virtual |
balance(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, std::string ordreCalcul, 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) | MeshCartesianAMR | virtual |
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) | MeshCartesianAMR | virtual |
construitIGlobal(const int &i, const int &j, const int &k, int &index) const | MeshCartesian | |
createCellInterfacesFacesAndGhostCells(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, std::string ordreCalcul) | MeshCartesianAMR | |
decoupageParallele(std::string ordreCalcul, TypeMeshContainer< Cell * > &cells) | MeshCartesian | |
extractAbsVelocityMRF(std::vector< Cell * > *, std::vector< double > &, Source *) const | Mesh | inlinevirtual |
extractReferenceLength(std::vector< Cell * > *, std::vector< double > &) const | Mesh | inlinevirtual |
finalizeParallele(const int &lvlMax) | MeshCartesianAMR | virtual |
getConnectivity(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | virtual |
getCoord(std::vector< double > &dataset, Axis axis) const | MeshCartesian | virtual |
getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< double > &dataset, const int var, int phase) const | MeshCartesianAMR | virtual |
Mesh::getData(std::vector< Cell * > *, std::vector< double > &, const int, int) const | Mesh | inlinevirtual |
getdX() const | Mesh | inlinevirtual |
getdY() const | Mesh | inlinevirtual |
getdZ() const | Mesh | inlinevirtual |
getIJK(const int &index, int &i, int &j, int &k) const | MeshCartesian | |
getLvlMax() const | MeshCartesianAMR | inlinevirtual |
getMeshExtension() const | Mesh | inlinevirtual |
getNodes(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | virtual |
getNumberCells() const | Mesh | inline |
getNumberCellsTotal() const | Mesh | inline |
getNumberCellsY() | MeshCartesian | inlinevirtual |
getNumberCellsZ() | MeshCartesian | inlinevirtual |
getNumberFaces() const | Mesh | inline |
getNumFichier() const | Mesh | inline |
getOffsets(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | virtual |
getProblemDimension() const | Mesh | inline |
getStringExtent(bool global=false) const | MeshCartesian | virtual |
getType() const | Mesh | inline |
getTypeCell(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | virtual |
initCpuMeshParallel(TypeMeshContainer< Cell * > &, std::string &, int) | Mesh | inlinevirtual |
initCpuMeshSequential(TypeMeshContainer< Cell * > &, std::string &) | Mesh | inlinevirtual |
initializeGeometrie(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &restartSimulation, bool, std::string ordreCalcul) | MeshCartesianAMR | virtual |
initializeGeometrieAMR(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &restartSimulation, std::string ordreCalcul) | MeshCartesianAMR | |
initializeGeometrieMonoCpu(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< CellInterface * > &cellInterfaces, std::string ordreCalcul) | MeshCartesian | |
initializeGeometrieParallele(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, std::string ordreCalcul) | MeshCartesian | |
initializePersistentCommunications(const TypeMeshContainer< Cell * > &cells, std::string ordreCalcul) | MeshCartesianAMR | virtual |
m_CpuCoordX | MeshCartesian | protected |
m_CpuCoordY | MeshCartesian | protected |
m_CpuCoordZ | MeshCartesian | protected |
m_criteriaVar | MeshCartesianAMR | private |
m_decomp | MeshCartesianAMR | private |
m_dXi | MeshCartesian | protected |
m_dYj | MeshCartesian | protected |
m_dZk | MeshCartesian | protected |
m_elements | MeshCartesian | protected |
m_faces | MeshCartesian | protected |
m_limXm | MeshCartesian | protected |
m_limXp | MeshCartesian | protected |
m_limYm | MeshCartesian | protected |
m_limYp | MeshCartesian | protected |
m_limZm | MeshCartesian | protected |
m_limZp | MeshCartesian | protected |
m_lvlMax | MeshCartesianAMR | private |
m_lX | MeshCartesian | protected |
m_lY | MeshCartesian | protected |
m_lZ | MeshCartesian | protected |
m_numberBoundCondInit | MeshCartesian | protected |
m_numberCellsCalcul | Mesh | protected |
m_numberCellsTotal | Mesh | protected |
m_numberCellsX | MeshCartesian | protected |
m_numberCellsXGlobal | MeshCartesian | protected |
m_numberCellsY | MeshCartesian | protected |
m_numberCellsYGlobal | MeshCartesian | protected |
m_numberCellsZ | MeshCartesian | protected |
m_numberCellsZGlobal | MeshCartesian | protected |
m_numberCpuX | MeshCartesian | protected |
m_numberCpuY | MeshCartesian | protected |
m_numberCpuZ | MeshCartesian | protected |
m_numberElements | Mesh | protected |
m_numberFacesTotal | Mesh | protected |
m_numFichier | Mesh | mutableprotected |
m_offsetX | MeshCartesian | protected |
m_offsetY | MeshCartesian | protected |
m_offsetZ | MeshCartesian | protected |
m_posXi | MeshCartesian | protected |
m_posYj | MeshCartesian | protected |
m_posZk | MeshCartesian | protected |
m_problemDimension | Mesh | protected |
m_stretchX | MeshCartesian | protected |
m_stretchY | MeshCartesian | protected |
m_stretchZ | MeshCartesian | protected |
m_type | Mesh | protected |
m_varAlpha | MeshCartesianAMR | private |
m_varP | MeshCartesianAMR | private |
m_varRho | MeshCartesianAMR | private |
m_varU | MeshCartesianAMR | private |
m_xiJoin | MeshCartesianAMR | private |
m_xiSplit | MeshCartesianAMR | private |
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 | |
parallelLoadBalancingAMR(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, std::string ordreCalcul, const std::vector< AddPhys * > &addPhys, Eos **eos, int &nbCellsTotalAMR, std::vector< GeometricalDomain * > &solidDomains, bool init=false) | MeshCartesianAMR | virtual |
MeshCartesian::parallelLoadBalancingAMR(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, std::string, const std::vector< AddPhys * > &, Eos **, int &, std::vector< GeometricalDomain * > &, bool=false) | Mesh | inlinevirtual |
printDomainDecomposition(std::ofstream &fileStream) | MeshCartesianAMR | virtual |
procedureRaffinement(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const int &lvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR, Eos **eos) | MeshCartesianAMR | virtual |
MeshCartesian::procedureRaffinement(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, const int &, const std::vector< AddPhys * > &, int &, Eos **) | Mesh | inlinevirtual |
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 &restartSimulation, std::string ordreCalcul, std::vector< GeometricalDomain * > &solidDomains) | MeshCartesianAMR | virtual |
MeshCartesian::procedureRaffinementInitialization(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, const std::vector< AddPhys * > &, int &nbCellsTotalAMR, std::vector< GeometricalDomain * > &, Eos **, const int &, std::string, std::vector< GeometricalDomain * > &) | Mesh | inlinevirtual |
readDomainDecomposition(std::ifstream &fileStream) | MeshCartesianAMR | virtual |
refineCellAndCellInterfaces(Cell *cell, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR) | MeshCartesianAMR | virtual |
setDataSet(std::vector< double > &dataset, TypeMeshContainer< Cell * > *cellsLvl, const int var, int phase) const | MeshCartesianAMR | virtual |
Mesh::setDataSet(std::vector< double > &, std::vector< Cell * > *, const int, int) const | Mesh | inlinevirtual |
setImmersedBoundaries(TypeMeshContainer< CellInterface * > *cellInterfacesLvl, std::string ordreCalcul) const | MeshCartesian | virtual |
whoAmI() const | MeshCartesianAMR | virtual |
writeHeaderPiece(std::ofstream &fileStream, TypeMeshContainer< Cell * > *cellsLvl) const | MeshCartesianAMR | virtual |
MeshCartesian::writeHeaderPiece(std::ofstream &, std::vector< Cell * > *) const | Mesh | inlinevirtual |
writeResultsGnuplot(std::vector< Cell * > *cellsLvl, std::ofstream &fileStream, GeometricObject *objet=0, bool recordPsat=false) const | Mesh | |
~Mesh() | Mesh | virtual |
~MeshCartesian() | MeshCartesian | virtual |
~MeshCartesianAMR() | MeshCartesianAMR | virtual |