ECOGEN 4.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)MeshCartesianvirtual
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)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, std::string ordreCalcul)MeshCartesianAMR
decoupageParallele(std::string ordreCalcul, TypeMeshContainer< Cell * > &cells)MeshCartesian
extractAbsVelocityMRF(std::vector< Cell * > *, std::vector< double > &, Source *) constMeshinlinevirtual
extractReferenceLength(std::vector< Cell * > *, std::vector< double > &) constMeshinlinevirtual
finalizeParallele(const int &lvlMax)MeshCartesianAMRvirtual
getConnectivity(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRvirtual
getCoord(std::vector< double > &dataset, Axis axis) constMeshCartesianvirtual
getData(TypeMeshContainer< Cell * > *cellsLvl, std::vector< double > &dataset, const int var, int phase) constMeshCartesianAMRvirtual
Mesh::getData(std::vector< Cell * > *, std::vector< double > &, const int, int) constMeshinlinevirtual
getdX() constMeshinlinevirtual
getdY() constMeshinlinevirtual
getdZ() constMeshinlinevirtual
getIJK(const int &index, int &i, int &j, int &k) constMeshCartesian
getLvlMax() constMeshCartesianAMRinlinevirtual
getMeshExtension() constMeshinlinevirtual
getNodes(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRvirtual
getNumberCells() constMeshinline
getNumberCellsTotal() constMeshinline
getNumberCellsY()MeshCartesianinlinevirtual
getNumberCellsZ()MeshCartesianinlinevirtual
getNumberFaces() constMeshinline
getNumFichier() constMeshinline
getOffsets(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRvirtual
getProblemDimension() constMeshinline
getStringExtent(bool global=false) constMeshCartesianvirtual
getType() constMeshinline
getTypeCell(std::vector< double > &dataset, std::vector< Cell * > *cellsLvl) constMeshCartesianAMRvirtual
initCpuMeshParallel(TypeMeshContainer< Cell * > &, std::string &, int)Meshinlinevirtual
initCpuMeshSequential(TypeMeshContainer< Cell * > &, std::string &)Meshinlinevirtual
initializeGeometrie(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, const int &restartSimulation, bool, std::string ordreCalcul)MeshCartesianAMRvirtual
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)MeshCartesianAMRvirtual
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_numFichierMeshmutableprotected
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
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)MeshCartesianAMRvirtual
MeshCartesian::parallelLoadBalancingAMR(std::vector< Cell * > *, TypeMeshContainer< Cell * > *, std::vector< CellInterface * > *, std::string, const std::vector< AddPhys * > &, Eos **, int &, std::vector< GeometricalDomain * > &, bool=false)Meshinlinevirtual
printDomainDecomposition(std::ofstream &fileStream)MeshCartesianAMRvirtual
procedureRaffinement(TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const int &lvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR, Eos **eos)MeshCartesianAMRvirtual
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 &restartSimulation, std::string ordreCalcul, std::vector< GeometricalDomain * > &solidDomains)MeshCartesianAMRvirtual
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 * > &)Meshinlinevirtual
readDomainDecomposition(std::ifstream &fileStream)MeshCartesianAMRvirtual
refineCellAndCellInterfaces(Cell *cell, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR)MeshCartesianAMRvirtual
setDataSet(std::vector< double > &dataset, TypeMeshContainer< Cell * > *cellsLvl, const int var, int phase) constMeshCartesianAMRvirtual
Mesh::setDataSet(std::vector< double > &, std::vector< Cell * > *, const int, int) constMeshinlinevirtual
setImmersedBoundaries(TypeMeshContainer< CellInterface * > *cellInterfacesLvl, std::string ordreCalcul) constMeshCartesianvirtual
whoAmI() constMeshCartesianAMRvirtual
writeHeaderPiece(std::ofstream &fileStream, TypeMeshContainer< Cell * > *cellsLvl) constMeshCartesianAMRvirtual
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()MeshCartesianvirtual
~MeshCartesianAMR()MeshCartesianAMRvirtual