|
| | OutputVTK (std::string casTest, std::string run, tinyxml2::XMLElement *element, std::string fileName, Input *entree) |
| | OutputVTK (std::string nameRun, int fileNumberRestartMeshMapping, Input *input) |
| | ~OutputVTK () override |
| void | initializeSpecificOutput () override |
| void | writeResults (Mesh *mesh, std::vector< Cell * > *cellsLvl) override |
| void | readResults (Mesh *mesh, std::vector< Cell * > *cellsLvl, int cpu=-1) override |
| | Read results of a previous simulation to resume from it.
|
| | Output () |
| | Default constructor for specific output without specific needs.
|
| | Output (std::string casTest, std::string nameRun, tinyxml2::XMLElement *element, std::string fileName, Input *entree) |
| | Main constructor for datasets used for OutputVTK and OutputGNU according to outputMode.
|
| | Output (std::string nameRun, int fileNumberRestartMeshMapping, Input *input) |
| | Constructor for datasets used for OutputVTK when mesh mapping restart option is activated.
|
| | Output (tinyxml2::XMLElement *element) |
| | Constructor for specific derived GNU outputs (boundary, probe, cut).
|
| virtual | ~Output () |
| virtual void | probeDisplacement (const double &) |
| virtual void | locateProbeInMesh (const TypeMeshContainer< Cell * > &, const int &, bool=false) |
| virtual Cell * | locateProbeInAMRSubMesh (std::vector< Cell * > *, const int &) |
| void | copyInputFiles () const |
| void | initializeOutput (const Cell &cell) |
| void | initializeOutput (std::vector< CellInterface * > *cellInterfacesLvl) |
| | To initialize OutputBoundaryMassflowGNU.
|
| void | initializeOutputMeshMapping (const Cell &cell) |
| | To initialize output for Mesh Mapping Restart.
|
| virtual void | initializeOutputInfos () |
| virtual void | writeResults (std::vector< CellInterface * > *) |
| virtual void | printTree (Mesh *mesh, const std::vector< Cell * > *cellsLvl, int m_resumeAMRsaveFreq) const |
| | Write 'meshInfo' file that stores for each cell its subdivision status (1 if subdivided, 0 if not).
|
| virtual void | writeInfos () |
| virtual void | writeProgress () |
| virtual void | initializeSpecificOutput (std::vector< CellInterface * > *) |
| void | readInfos () |
| | Currently only used for OutputBoundaryMassflowGNU.
|
| int | readNbCpu () |
| | Read and return the number of cpu from the infoCalcul file of a performed simulation.
|
| void | readDomainDecompostion (Mesh *mesh) |
| virtual void | readTree (Mesh *mesh, TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const std::vector< AddPhys * > &addPhys, int &nbCellsTotalAMR) |
| | Read 'meshInfo' file that stores for each cell its subdivision status (1 if subdivided, 0 if not).
|
| virtual void | prepareErrorFiles () const |
| virtual void | writeErrorInFile (std::vector< Errors > &v, const int &ErrorType, const int &iteration, bool &warn) const |
| void | readTree_common (Mesh *mesh, TypeMeshContainer< Cell * > *cellsLvl, TypeMeshContainer< Cell * > *cellsLvlGhost, TypeMeshContainer< CellInterface * > *cellInterfacesLvl, const std::vector< AddPhys * > &addPhys, int &lvl) |
| | Refine ghost cells, update of persistent communications of cells lvl + 1, reconstruct arrays of cells and cell interfaces of lvl + 1.
|
| int | getNumFile () const |
| virtual double | getNextTime () |
| virtual bool | possesses () |
| virtual const void * | getTransferMode () const |
| | Get m_transfer_mode field. For OutputVTKHDF derived class only.
|
| const std::string & | getFolderOutput () |
| const TypeOutput & | getType () const |
| bool | getReducedOutput () const |
| std::string | outputPhaseName (int phase, std::string phaseName, std::string &eosName) const |
|
| void | ReadPhysicalDataVTK (Mesh *mesh, std::vector< Cell * > *cellsLvl, tinyxml2::XMLElement *nodeCellData, std::string fileName="Unknown file") |
| std::string | createFilenameVTK (const char *name, Mesh *mesh=0, int proc=-1, int numFichier=-1, std::string nameVariable="defaut") |
| void | writeResultsVTK (Mesh *mesh, std::vector< Cell * > *cellsLvl) |
| void | writeCollectionVTK (Mesh *mesh) |
| void | writePhysicalDataVTK (Mesh *mesh, std::vector< Cell * > *cellsLvl, std::ofstream &fileStream) |
| void | writeMeshRectilinearVTK (Mesh *mesh, std::ofstream &fileStream) |
| void | writeMeshUnstructuredVTK (Mesh *mesh, std::vector< Cell * > *cellsLvl, std::ofstream &fileStream) |
| void | writeRectilinearVTKFileEnd (std::ofstream &fileStream) |
| void | writeUnstructuredVTKFileEnd (std::ofstream &fileStream) |
| void | printWritingInfo () const |
| void | saveInfos () const |
| std::string | createFilename (const char *name, int lvl=-1, int proc=-1, int numFichier=-1) const |
| void | writeDataset (std::vector< double > dataset, std::ofstream &fileStream, TypeData typeData) const |
| void | getDataset (std::istringstream &data, std::vector< double > &dataset) const |