Go to the source code of this file.
Classes | |
| struct | Moose::MFEM::SolutionState |
| class | libMesh::Parallel::Packing< std::basic_string< T > > |
Namespaces | |
| namespace | libMesh |
| The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
| namespace | Moose |
| MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found. | |
| namespace | Moose::MFEM |
| Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s). | |
| namespace | moose |
| namespace | moose::internal |
| namespace | libMesh::Parallel |
Functions | |
| template<typename T > | |
| void | dataStore (std::ostream &stream, T &v, void *) |
| template<typename T > | |
| void | moose::internal::dataStoreSizeof (std::ostream &stream, T &v) |
| template<> | |
| dataStoreSizeofSpecialization(bool) dataStoreSizeofSpecialization(char) dataStoreSizeofSpecialization(signed char) dataStoreSizeofSpecialization(short int) dataStoreSizeofSpecialization(int) dataStoreSizeofSpecialization(long int) dataStoreSizeofSpecialization(long long int) dataStoreSizeofSpecialization(unsigned char) dataStoreSizeofSpecialization(short unsigned int) dataStoreSizeofSpecialization(unsigned int) dataStoreSizeofSpecialization(long unsigned int) dataStoreSizeofSpecialization(long long unsigned int) dataStoreSizeofSpecialization(float) dataStoreSizeofSpecialization(double) dataStoreSizeofSpecialization(long double) dataStoreEnum(libMesh void | dataStore (std::ostream &stream, libMesh::Point &p, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, const libMesh::Point &p, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::string &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, VariableName &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, UserObjectName &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, libMesh::FEType &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, const Elem *&e, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, const Node *&n, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Elem *&e, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Node *&n, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::stringstream &s, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, ADReal &dn, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, libMesh::Parameters &p, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::shared_ptr< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::unique_ptr< T > &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::unique_ptr< libMesh::NumericVector< libMesh::Number > > &v, void *context) |
| Stores an owned numeric vector. | |
| template<typename T > | |
| void | dataStore (std::ostream &stream, libMesh::TensorValue< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, libMesh::DenseMatrix< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, libMesh::DenseVector< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, libMesh::VectorValue< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::vector< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::set< T > &s, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::list< T > &l, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::deque< T > &l, void *context) |
| template<typename T , typename U > | |
| void | dataStore (std::ostream &stream, std::map< T, U > &m, void *context) |
| template<typename T , typename U > | |
| void | dataStore (std::ostream &stream, std::unordered_map< T, U > &m, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::unordered_set< T > &s, void *context) |
| template<typename T , std::size_t N> | |
| void | dataStore (std::ostream &stream, std::array< T, N > &arr, void *context) |
| template<typename T , int Rows, int Cols> | |
| void | dataStore (std::ostream &stream, Eigen::Matrix< T, Rows, Cols > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &, T *&, void *) |
| void | dataStore (std::ostream &stream, libMesh::BoundingBox &p, void *context) |
| template<typename T , typename U > | |
| void | dataStore (std::ostream &stream, std::pair< T, U > &p, void *context) |
| void | dataStore (std::ostream &ostream, std::vector< bool > &v, void *ctx) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, std::optional< T > &m, void *context) |
| template<typename T , typename U > | |
| void | dataStore (std::ostream &stream, HashMap< T, U > &m, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, GenericTwoVector< T > &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Real &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::string &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, VariableName &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, UserObjectName &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, bool &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, libMesh::FEType &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, const Elem *&e, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, const Node *&n, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Elem *&e, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Node *&n, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::stringstream &s, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, ADReal &dn, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, torch::Tensor &t, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, libMesh::Parameters &p, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Moose::MFEM::SolutionState &state, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, std::unique_ptr< libMesh::NumericVector< libMesh::Number > > &v, void *context) |
| Stores an owned numeric vector. | |
| template<typename T , std::size_t N> | |
| void | dataStore (std::ostream &stream, T(&arr)[N], void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, libMesh::NumericVector< T > &v, void *context) |
| template<> | |
| void | dataStore (std::ostream &stream, Vec &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, DenseVector< T > &v, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, RankTwoTensorTempl< T > &rtt, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, RankThreeTensorTempl< T > &rtt, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, RankFourTensorTempl< T > &rft, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, SymmetricRankTwoTensorTempl< T > &srtt, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, SymmetricRankFourTensorTempl< T > &srft, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, ColumnMajorMatrixTempl< T > &cmm, void *context) |
| template<typename T > | |
| void | dataStore (std::ostream &stream, UniqueStorage< T > &data, void *context) |
| UniqueStorage helper routine. | |
| template<typename T > | |
| void | dataLoad (std::istream &, T &, void *) |
| template<typename T > | |
| void | moose::internal::dataLoadSizeof (std::istream &stream, T &v) |
| template<> | |
| dataLoadSizeofSpecialization(bool) dataLoadSizeofSpecialization(char) dataLoadSizeofSpecialization(signed char) dataLoadSizeofSpecialization(short int) dataLoadSizeofSpecialization(int) dataLoadSizeofSpecialization(long int) dataLoadSizeofSpecialization(long long int) dataLoadSizeofSpecialization(unsigned char) dataLoadSizeofSpecialization(short unsigned int) dataLoadSizeofSpecialization(unsigned int) dataLoadSizeofSpecialization(long unsigned int) dataLoadSizeofSpecialization(long long unsigned int) dataLoadSizeofSpecialization(float) dataLoadSizeofSpecialization(double) dataLoadSizeofSpecialization(long double) dataLoadEnum(libMesh void | dataLoad (std::istream &stream, std::string &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, VariableName &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, UserObjectName &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, libMesh::FEType &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, const Elem *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, const Node *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Elem *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Node *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, std::stringstream &s, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, ADReal &dn, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, libMesh::Parameters &p, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, libMesh::Point &p, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::shared_ptr< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::unique_ptr< T > &v, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, std::unique_ptr< libMesh::NumericVector< libMesh::Number > > &v, void *context) |
| Loads an owned numeric vector. | |
| template<typename T > | |
| void | dataLoad (std::istream &stream, libMesh::TensorValue< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, libMesh::DenseMatrix< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, libMesh::DenseVector< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, libMesh::VectorValue< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::vector< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::set< T > &s, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::list< T > &l, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::deque< T > &l, void *context) |
| template<typename T , typename U > | |
| void | dataLoad (std::istream &stream, std::map< T, U > &m, void *context) |
| template<typename T , typename U > | |
| void | dataLoad (std::istream &stream, std::unordered_map< T, U > &m, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::unordered_set< T > &s, void *context) |
| template<typename T , std::size_t N> | |
| void | dataLoad (std::istream &stream, std::array< T, N > &arr, void *context) |
| template<typename T , int Rows, int Cols> | |
| void | dataLoad (std::istream &stream, Eigen::Matrix< T, Rows, Cols > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &, T *&, void *) |
| template<typename T , typename U > | |
| void | dataLoad (std::istream &stream, std::pair< T, U > &p, void *context) |
| void | dataLoad (std::istream &stream, std::vector< bool > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, std::optional< T > &m, void *context) |
| template<typename T , typename U > | |
| void | dataLoad (std::istream &stream, HashMap< T, U > &m, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, GenericTwoVector< T > &v, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Real &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, std::string &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, VariableName &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, UserObjectName &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, bool &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, libMesh::FEType &v, void *) |
| template<> | |
| void | dataLoad (std::istream &stream, const Elem *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, const Node *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Elem *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Node *&e, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, std::stringstream &s, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, ADReal &dn, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, torch::Tensor &t, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, libMesh::Parameters &p, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Moose::MFEM::SolutionState &state, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, std::unique_ptr< libMesh::NumericVector< libMesh::Number > > &v, void *context) |
| Loads an owned numeric vector. | |
| template<typename T , std::size_t N> | |
| void | dataLoad (std::istream &stream, T(&arr)[N], void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, libMesh::NumericVector< T > &v, void *context) |
| template<> | |
| void | dataLoad (std::istream &stream, Vec &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, DenseVector< T > &v, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, RankTwoTensorTempl< T > &rtt, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, RankThreeTensorTempl< T > &rtt, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, RankFourTensorTempl< T > &rft, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, SymmetricRankTwoTensorTempl< T > &rtt, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, SymmetricRankFourTensorTempl< T > &rft, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, ColumnMajorMatrixTempl< T > &cmm, void *context) |
| template<typename T > | |
| void | dataLoad (std::istream &stream, UniqueStorage< T > &data, void *context) |
| UniqueStorage Helper Function. | |
| void | dataLoad (std::istream &stream, libMesh::BoundingBox &p, void *context) |
|
inline |
Definition at line 627 of file DataIO.h.
Referenced by dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), and dataLoad().
| void dataLoad | ( | std::istream & | , |
| T *& | , | ||
| void * | |||
| ) |
Definition at line 793 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| ADReal & | dn, | ||
| void * | context | ||
| ) |
Definition at line 457 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| ADReal & | dn, | ||
| void * | context | ||
| ) |
Definition at line 457 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| bool & | v, | ||
| void * | |||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| ColumnMajorMatrixTempl< T > & | cmm, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| const Elem *& | e, | ||
| void * | context | ||
| ) |
Definition at line 478 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| const Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| const Node *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| const Node *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| DenseVector< T > & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Eigen::Matrix< T, Rows, Cols > & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| GenericTwoVector< T > & | v, | ||
| void * | context | ||
| ) |
|
inline |
Definition at line 985 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::BoundingBox & | p, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| libMesh::DenseMatrix< T > & | v, | ||
| void * | context | ||
| ) |
Definition at line 619 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::DenseVector< T > & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| libMesh::FEType & | v, | ||
| void * | |||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| libMesh::FEType & | v, | ||
| void * | |||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| libMesh::NumericVector< T > & | v, | ||
| void * | context | ||
| ) |
Definition at line 1101 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::Parameters & | p, | ||
| void * | context | ||
| ) |
Definition at line 670 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::Parameters & | p, | ||
| void * | context | ||
| ) |
Definition at line 670 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::Point & | p, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| libMesh::TensorValue< T > & | v, | ||
| void * | context | ||
| ) |
Definition at line 601 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| libMesh::VectorValue< T > & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Moose::MFEM::SolutionState & | state, | ||
| void * | context | ||
| ) |
Definition at line 73 of file SolutionStateData.C.
Referenced by dataLoad().
| void dataLoad | ( | std::istream & | stream, |
| Node *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Node *& | e, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| RankFourTensorTempl< T > & | rft, | ||
| void * | context | ||
| ) |
Definition at line 1147 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| RankThreeTensorTempl< T > & | rtt, | ||
| void * | context | ||
| ) |
Definition at line 1140 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| RankTwoTensorTempl< T > & | rtt, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Real & | v, | ||
| void * | |||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| std::array< T, N > & | arr, | ||
| void * | context | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| dataLoadSizeofSpecialization(bool) dataLoadSizeofSpecialization(char) dataLoadSizeofSpecialization(signed char) dataLoadSizeofSpecialization(short int) dataLoadSizeofSpecialization(int) dataLoadSizeofSpecialization(long int) dataLoadSizeofSpecialization(long long int) dataLoadSizeofSpecialization(unsigned char) dataLoadSizeofSpecialization(short unsigned int) dataLoadSizeofSpecialization(unsigned int) dataLoadSizeofSpecialization(long unsigned int) dataLoadSizeofSpecialization(long long unsigned int) dataLoadSizeofSpecialization(float) dataLoadSizeofSpecialization(double) dataLoadSizeofSpecialization(long double) dataLoadEnum(libMesh void dataLoad | ( | std::istream & | stream, |
| std::string & | v, | ||
| void * | |||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| std::string & | v, | ||
| void * | |||
| ) |
Definition at line 404 of file DataIO.C.
Referenced by dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), and dataLoad< mt_state >().
| void dataLoad | ( | std::istream & | stream, |
| std::stringstream & | s, | ||
| void * | context | ||
| ) |
Definition at line 558 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| std::stringstream & | s, | ||
| void * | context | ||
| ) |
Definition at line 558 of file DataIO.C.
| void dataLoad | ( | std::istream & | stream, |
| std::unique_ptr< libMesh::NumericVector< libMesh::Number > > & | v, | ||
| void * | context | ||
| ) |
Loads an owned numeric vector.
This is used in lieu of the NumericVector<double> & implementation when the vector may not necessarily be initialized yet on the loading of the data.
If is not null, it must have the same global and local sizes that it was stored with. In this case, the data is simply filled into the vector.
If is null, it will be constructed with the type (currently just a PetscVector) stored and initialized with the global and local sizes stored. The data will then be filled after initialization.
Requirements: the vector cannot be ghosted, the provided context must be the Communicator, and if v is initialized, it must have the same global and local sizes that the vector was stored with.
| void dataLoad | ( | std::istream & | stream, |
| std::unique_ptr< libMesh::NumericVector< libMesh::Number > > & | v, | ||
| void * | context | ||
| ) |
Loads an owned numeric vector.
This is used in lieu of the NumericVector<double> & implementation when the vector may not necessarily be initialized yet on the loading of the data.
If is not null, it must have the same global and local sizes that it was stored with. In this case, the data is simply filled into the vector.
If is null, it will be constructed with the type (currently just a PetscVector) stored and initialized with the global and local sizes stored. The data will then be filled after initialization.
Requirements: the vector cannot be ghosted, the provided context must be the Communicator, and if v is initialized, it must have the same global and local sizes that the vector was stored with.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void dataLoad | ( | std::istream & | stream, |
| SymmetricRankFourTensorTempl< T > & | rft, | ||
| void * | context | ||
| ) |
Definition at line 1161 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| SymmetricRankTwoTensorTempl< T > & | rtt, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| T(&) | arr[N], | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| torch::Tensor & | t, | ||
| void * | context | ||
| ) |
Definition at line 574 of file DataIO.C.
|
inline |
UniqueStorage Helper Function.
The unique_ptr<T> loader is called to load the data. That is, you will likely need a specialization of unique_ptr<T> that will appropriately construct and then fill the piece of data.
Definition at line 1182 of file DataIO.h.
| void dataLoad | ( | std::istream & | stream, |
| UserObjectName & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| UserObjectName & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| VariableName & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| VariableName & | v, | ||
| void * | context | ||
| ) |
| void dataLoad | ( | std::istream & | stream, |
| Vec & | v, | ||
| void * | context | ||
| ) |
Definition at line 757 of file DataIO.C.
|
inline |
|
inline |
| void dataStore | ( | std::ostream & | stream, |
| ADReal & | dn, | ||
| void * | context | ||
| ) |
Definition at line 113 of file DataIO.C.
| void dataStore | ( | std::ostream & | stream, |
| ADReal & | dn, | ||
| void * | context | ||
| ) |
Definition at line 113 of file DataIO.C.
| void dataStore | ( | std::ostream & | stream, |
| bool & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| ColumnMajorMatrixTempl< T > & | cmm, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| const Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| const Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| const libMesh::Point & | p, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| const Node *& | n, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| const Node *& | n, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| DenseVector< T > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Eigen::Matrix< T, Rows, Cols > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Elem *& | e, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| GenericTwoVector< T > & | v, | ||
| void * | context | ||
| ) |
|
inline |
Definition at line 421 of file DataIO.h.
| void dataStore | ( | std::ostream & | stream, |
| libMesh::BoundingBox & | p, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::DenseMatrix< T > & | v, | ||
| void * | context | ||
| ) |
Definition at line 254 of file DataIO.C.
| void dataStore | ( | std::ostream & | stream, |
| libMesh::DenseVector< T > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::FEType & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::FEType & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::NumericVector< T > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::Parameters & | p, | ||
| void * | context | ||
| ) |
Definition at line 310 of file DataIO.C.
| void dataStore | ( | std::ostream & | stream, |
| libMesh::Parameters & | p, | ||
| void * | context | ||
| ) |
Definition at line 310 of file DataIO.C.
| dataStoreSizeofSpecialization(bool) dataStoreSizeofSpecialization(char) dataStoreSizeofSpecialization(signed char) dataStoreSizeofSpecialization(short int) dataStoreSizeofSpecialization(int) dataStoreSizeofSpecialization(long int) dataStoreSizeofSpecialization(long long int) dataStoreSizeofSpecialization(unsigned char) dataStoreSizeofSpecialization(short unsigned int) dataStoreSizeofSpecialization(unsigned int) dataStoreSizeofSpecialization(long unsigned int) dataStoreSizeofSpecialization(long long unsigned int) dataStoreSizeofSpecialization(float) dataStoreSizeofSpecialization(double) dataStoreSizeofSpecialization(long double) dataStoreEnum(libMesh void dataStore | ( | std::ostream & | stream, |
| libMesh::Point & | p, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::TensorValue< T > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| libMesh::VectorValue< T > & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Moose::MFEM::SolutionState & | state, | ||
| void * | context | ||
| ) |
Definition at line 47 of file SolutionStateData.C.
Referenced by dataStore().
| void dataStore | ( | std::ostream & | stream, |
| Node *& | n, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Node *& | n, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| RankFourTensorTempl< T > & | rft, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| RankThreeTensorTempl< T > & | rtt, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| RankTwoTensorTempl< T > & | rtt, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Real & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| std::array< T, N > & | arr, | ||
| void * | context | ||
| ) |
|
inline |
Definition at line 338 of file DataIO.h.
|
inline |
Definition at line 320 of file DataIO.h.
|
inline |
Definition at line 356 of file DataIO.h.
|
inline |
|
inline |
|
inline |
Definition at line 302 of file DataIO.h.
|
inline |
| void dataStore | ( | std::ostream & | stream, |
| std::string & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| std::string & | v, | ||
| void * | context | ||
| ) |
Definition at line 39 of file DataIO.C.
Referenced by dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), and dataStore< mt_state >().
| void dataStore | ( | std::ostream & | stream, |
| std::stringstream & | s, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| std::stringstream & | s, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| std::unique_ptr< libMesh::NumericVector< libMesh::Number > > & | v, | ||
| void * | context | ||
| ) |
Stores an owned numeric vector.
This should be used in lieu of the NumericVector<Number> & implementation when the vector may not necessarily be initialized yet on the loading of the data. It stores the partitioning (total and local number of entries).
Requirements: the unique_ptr must exist (cannot be null), the vector cannot be ghosted, and the provided context must be the Communicator.
| void dataStore | ( | std::ostream & | stream, |
| std::unique_ptr< libMesh::NumericVector< libMesh::Number > > & | v, | ||
| void * | context | ||
| ) |
Stores an owned numeric vector.
This should be used in lieu of the NumericVector<Number> & implementation when the vector may not necessarily be initialized yet on the loading of the data. It stores the partitioning (total and local number of entries).
Requirements: the unique_ptr must exist (cannot be null), the vector cannot be ghosted, and the provided context must be the Communicator.
|
inline |
|
inline |
Definition at line 377 of file DataIO.h.
|
inline |
|
inline |
| void dataStore | ( | std::ostream & | stream, |
| SymmetricRankFourTensorTempl< T > & | srft, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| SymmetricRankTwoTensorTempl< T > & | srtt, | ||
| void * | context | ||
| ) |
|
inline |
Definition at line 81 of file DataIO.h.
Referenced by dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), and dataStore().
| void dataStore | ( | std::ostream & | stream, |
| T(&) | arr[N], | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| torch::Tensor & | t, | ||
| void * | context | ||
| ) |
Definition at line 213 of file DataIO.C.
| void dataStore | ( | std::ostream & | stream, |
| UniqueStorage< T > & | data, | ||
| void * | context | ||
| ) |
UniqueStorage helper routine.
The data within the UniqueStorage object cannot be null. The helper for unique_ptr<T> is called to store the data.
Definition at line 611 of file DataIO.h.
| void dataStore | ( | std::ostream & | stream, |
| UserObjectName & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| UserObjectName & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| VariableName & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| VariableName & | v, | ||
| void * | context | ||
| ) |
| void dataStore | ( | std::ostream & | stream, |
| Vec & | v, | ||
| void * | context | ||
| ) |
Definition at line 771 of file DataIO.C.