|
Mechanics of Defect Evolution Library
|
#include <DefectiveCrystalAuxIO.h>
Public Types | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
Public Member Functions | |
| DefectiveCrystalAuxIO (const std::string &folderName="config") | |
| void | clear () |
| void | addPeriodicGlidePlane (const PeriodicGlidePlane< dim > &pgp) |
| const std::vector< MeshNodeIO< dim > > & | meshNodes () const |
| std::vector< MeshNodeIO< dim > > & | meshNodes () |
| const std::vector< PeriodicPlanePatchIO< dim > > & | periodicGlidePlanePatches () const |
| std::vector< PeriodicPlanePatchIO< dim > > & | periodicGlidePlanePatches () |
| const std::vector< DislocationQuadraturePointIO< dim > > & | quadraturePoints () const |
| std::vector< DislocationQuadraturePointIO< dim > > & | quadraturePoints () |
| void | write (const size_t &runID, const bool &outputBinary) |
| void | writeTxt (const long int &runID) |
| void | writeBin (const size_t &runID) |
| void | readBin (const size_t &runID) |
| void | readTxt (const size_t &runID) |
| void | printLog (const std::chrono::time_point< std::chrono::system_clock > &t0) const |
| void | read (const size_t &runID) |
| Public Member Functions inherited from model::DefectiveCrystalBaseIO | |
| DefectiveCrystalBaseIO (const std::string &outFolderName_in, const std::string &fileNamePrefix_in, const std::string &outFolderSuffix_in="") | |
| std::string | getBinFilename (const size_t &runID) |
| std::string | getTxtFilename (const size_t &runID) |
| std::string | getTxtSegmentFilename (const size_t &runID) |
| bool | isBinGood (const size_t &frameID) |
| bool | isTxtGood (const size_t &frameID) |
Additional Inherited Members | |
| Static Public Member Functions inherited from model::DefectiveCrystalBaseIO | |
| template<typename T> | |
| static void | binWrite (std::ofstream &of, const T &o) |
| template<typename T> | |
| static void | binRead (std::ifstream &file, T *&memblock, const size_t &arraySize) |
| Public Attributes inherited from model::DefectiveCrystalBaseIO | |
| const std::string | outFolderName |
| const std::string | fileNamePrefix |
| const std::string | outFolderSuffix |
Definition at line 27 of file DefectiveCrystalAuxIO.h.
| typedef Eigen::Matrix<double,dim,1> model::DefectiveCrystalAuxIO< dim >::VectorDim |
Definition at line 34 of file DefectiveCrystalAuxIO.h.
| model::DefectiveCrystalAuxIO< dim >::DefectiveCrystalAuxIO | ( | const std::string & | folderName = "config" | ) |
Definition at line 17 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::addPeriodicGlidePlane | ( | const PeriodicGlidePlane< dim > & | pgp | ) |
Definition at line 32 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::clear | ( | ) |
Definition at line 24 of file DefectiveCrystalAuxIO.cpp.
| std::vector< MeshNodeIO< dim > > & model::DefectiveCrystalAuxIO< dim >::meshNodes | ( | ) |
Definition at line 47 of file DefectiveCrystalAuxIO.cpp.
| const std::vector< MeshNodeIO< dim > > & model::DefectiveCrystalAuxIO< dim >::meshNodes | ( | ) | const |
Definition at line 41 of file DefectiveCrystalAuxIO.cpp.
| std::vector< PeriodicPlanePatchIO< dim > > & model::DefectiveCrystalAuxIO< dim >::periodicGlidePlanePatches | ( | ) |
Definition at line 71 of file DefectiveCrystalAuxIO.cpp.
| const std::vector< PeriodicPlanePatchIO< dim > > & model::DefectiveCrystalAuxIO< dim >::periodicGlidePlanePatches | ( | ) | const |
Definition at line 65 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::printLog | ( | const std::chrono::time_point< std::chrono::system_clock > & | t0 | ) | const |
Definition at line 329 of file DefectiveCrystalAuxIO.cpp.
| std::vector< DislocationQuadraturePointIO< dim > > & model::DefectiveCrystalAuxIO< dim >::quadraturePoints | ( | ) |
Definition at line 83 of file DefectiveCrystalAuxIO.cpp.
| const std::vector< DislocationQuadraturePointIO< dim > > & model::DefectiveCrystalAuxIO< dim >::quadraturePoints | ( | ) | const |
Definition at line 77 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::read | ( | const size_t & | runID | ) |
Definition at line 339 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::readBin | ( | const size_t & | runID | ) |
Definition at line 190 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::readTxt | ( | const size_t & | runID | ) |
Definition at line 232 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::write | ( | const size_t & | runID, |
| const bool & | outputBinary ) |
Definition at line 89 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::writeBin | ( | const size_t & | runID | ) |
Definition at line 147 of file DefectiveCrystalAuxIO.cpp.
| void model::DefectiveCrystalAuxIO< dim >::writeTxt | ( | const long int & | runID | ) |
Definition at line 102 of file DefectiveCrystalAuxIO.cpp.