![]() |
ECOGEN 6.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) override | MeshCartesian | virtual |
| 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) | 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, 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 *) const | Mesh | inlinevirtual |
| extractAbsVelocityMRF(std::vector< Cell * > *, std::vector< float > &, Source *) const | Mesh | inlinevirtual |
| extractReferenceLength(std::vector< Cell * > *, std::vector< double > &) const | Mesh | inlinevirtual |
| extractReferenceLength(std::vector< Cell * > *, std::vector< float > &) const | Mesh | inlinevirtual |
| finalizeParallele(const int &lvlMax) override | MeshCartesianAMR | virtual |
| getArrayGlobalExtent() const override | MeshCartesian | virtual |
| getConnectivity(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const override | MeshCartesianAMR | virtual |
| getConnectivity(std::vector< int64_t > &dataset, std::vector< Cell * > *) const override | MeshCartesianAMR | virtual |
| getConnectivity(std::vector< int32_t > &dataset, std::vector< Cell * > *) const override | MeshCartesianAMR | virtual |
| getConnectivity_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | private |
| getCoord(std::vector< double > &dataset, Axis axis, bool global=false) const override | MeshCartesian | virtual |
| getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< double > &dataset, const int var, int phase) const override | MeshCartesianAMR | |
| getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< float > &dataset, const int var, int phase) const override | MeshCartesianAMR | |
| Mesh::getData(std::vector< Cell * > *, std::vector< double > &, const int, int) const | Mesh | inlinevirtual |
| Mesh::getData(std::vector< Cell * > *, std::vector< float > &, const int, int) const | Mesh | inlinevirtual |
| getData_body(Cell *cell, std::vector< T > &dataset, const int var, const int phase, const bool isAMR) const | Mesh | protected |
| getData_private(TypeMeshContainer< Cell * > *cellsLvl, std::vector< T > &dataset, const int var, int phase) const | MeshCartesianAMR | private |
| getIJK(const int &index, int &i, int &j, int &k) const | MeshCartesian | |
| getLvlMax() const override | MeshCartesianAMR | inlinevirtual |
| getMeshExtension() const | Mesh | inlinevirtual |
| getNodes(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const override | MeshCartesianAMR | virtual |
| getNumberCells() const | Mesh | inline |
| getNumberCellsTotal() const | Mesh | inline |
| getNumberCellsX() const override | MeshCartesian | inlinevirtual |
| getNumberCellsXGlobal() const override | MeshCartesian | inlinevirtual |
| getNumberCellsY() const override | MeshCartesian | inlinevirtual |
| getNumberCellsYGlobal() const override | MeshCartesian | inlinevirtual |
| getNumberCellsZ() const override | MeshCartesian | inlinevirtual |
| getNumberCellsZGlobal() const override | MeshCartesian | inlinevirtual |
| getNumberCpuX() const override | MeshCartesian | inlinevirtual |
| getNumberCpuY() const override | MeshCartesian | inlinevirtual |
| getNumberCpuZ() const override | MeshCartesian | inlinevirtual |
| getNumberFaces() const | Mesh | inline |
| getNumFichier() const | Mesh | inline |
| getOffsets(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const override | MeshCartesianAMR | virtual |
| getOffsets(std::vector< int64_t > &dataset, std::vector< Cell * > *) const override | MeshCartesianAMR | virtual |
| getOffsets(std::vector< int32_t > &dataset, std::vector< Cell * > *) const override | MeshCartesianAMR | virtual |
| getOffsets_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl, uint64_t maxVal) const | MeshCartesianAMR | private |
| getOffsetX() const override | MeshCartesian | inlinevirtual |
| getOffsetY() const override | MeshCartesian | inlinevirtual |
| getOffsetZ() const override | MeshCartesian | inlinevirtual |
| getProblemDimension() const | Mesh | inline |
| getStringExtent(bool global=false) const override | MeshCartesian | virtual |
| getType() const | Mesh | inline |
| getTypeCell(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) const override | MeshCartesianAMR | virtual |
| getTypeCell(std::vector< unsigned char > &dataset, std::vector< Cell * > *cellsLvl) const override | MeshCartesianAMR | virtual |
| getTypeCell_private(std::vector< T > &dataset, std::vector< Cell * > *cellsLvl) const | MeshCartesianAMR | private |
| initCpuMeshParallel(TypeMeshContainer< Cell * > &, SimulationOrder &, int) | Mesh | inlinevirtual |
| initCpuMeshSequential(TypeMeshContainer< Cell * > &, SimulationOrder &) | Mesh | inlinevirtual |
| initializeGeometrie(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &resumeSimulation, bool, SimulationOrder schemeOrder) override | MeshCartesianAMR | virtual |
| 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) override | 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_numFile | 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 | |
| meshStretchingAlongAxis(int &numberCells, const double &l, std::vector< double > &dl, std::vector< double > &pos, std::vector< stretchZone > &stretch) | MeshCartesian | privatestatic |
| 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) override | MeshCartesianAMR | |
| MeshCartesian::parallelLoadBalancingAMR(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, SimulationOrder, const std::vector< AddPhys * > &, Eos **, int &, std::vector< GeometricalDomain * > &, bool=false) | Mesh | inlinevirtual |
| printDomainDecomposition(std::ofstream &fileStream) override | MeshCartesianAMR | virtual |
| procedureRaffinement(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const int &lvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR, Eos **eos) override | MeshCartesianAMR | |
| 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 &resumeSimulation, SimulationOrder schemeOrder, std::vector< GeometricalDomain * > &solidDomains) override | MeshCartesianAMR | |
| 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 * > &) | Mesh | inlinevirtual |
| readDomainDecomposition(std::ifstream &fileStream) override | MeshCartesianAMR | virtual |
| refineCellAndCellInterfaces(Cell *cell, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR) override | MeshCartesianAMR | virtual |
| setDataSet(std::vector< double > &dataset, TypeMeshContainer< Cell * > *cellsLvl, const int var, int phase) const override | MeshCartesianAMR | |
| Mesh::setDataSet(std::vector< double > &, std::vector< Cell * > *, const int, int) const | Mesh | inlinevirtual |
| setImmersedBoundaries(TypeMeshContainer< CellInterface * > *cellInterfacesLvl, SimulationOrder schemeOrder) const override | MeshCartesian | virtual |
| whoAmI() const override | MeshCartesianAMR | virtual |
| writeHeaderPiece(std::ofstream &fileStream, TypeMeshContainer< Cell * > *cellsLvl) const override | MeshCartesianAMR | |
| 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() override | MeshCartesian | |
| ~MeshCartesianAMR() override | MeshCartesianAMR |