|
Template Numerical Library version\ main:6a1fe78
|


Public Member Functions | |
| XMLVTK (const std::string &fileName) | |
| void | openVTKFile () |
| VariantVector | readCellData (const std::string &arrayName) const override |
| VariantVector | readPointData (const std::string &arrayName) const override |
| void | reset () override |
| This method resets the reader to an empty state. | |
| Public Member Functions inherited from TNL::Meshes::Readers::MeshReader | |
| MeshReader (std::string fileName) | |
| virtual void | detectMesh ()=0 |
| Main method responsible for reading the mesh file. | |
| void | forceGlobalIndexType (std::string globalIndexType) |
| void | forceLocalIndexType (std::string localIndexType) |
| void | forceRealType (std::string realType) |
| VTK::EntityShape | getCellShape () const |
| std::string | getGlobalIndexType () const |
| std::string | getLocalIndexType () const |
| int | getMeshDimension () const |
| std::string | getMeshType () const |
| std::string | getRealType () const |
| int | getSpaceDimension () const |
| template<typename MeshType> | |
| std::enable_if_t< isGrid< MeshType >::value > | loadMesh (MeshType &mesh) |
| Method which loads the intermediate mesh representation into a mesh object. | |
| template<typename MeshType> | |
| std::enable_if_t< ! isGrid< MeshType >::value &&! std::is_same_v< typename MeshType::DeviceType, Devices::GPU > > | loadMesh (MeshType &mesh) |
| Method which loads the intermediate mesh representation into a mesh object. | |
| template<typename MeshType> | |
| std::enable_if_t< ! isGrid< MeshType >::value &&std::is_same_v< typename MeshType::DeviceType, Devices::GPU > > | loadMesh (MeshType &mesh) |
| Method which loads the intermediate mesh representation into a mesh object. | |
| void | setFileName (const std::string &fileName) |
Static Protected Member Functions | |
| static void | throw_no_tinyxml () |
Protected Attributes | |
| std::string | byteOrder |
| std::string | compressor |
| std::string | fileType |
| std::string | headerType |
| Protected Attributes inherited from TNL::Meshes::Readers::MeshReader | |
| VariantVector | cellConnectivityArray |
| VariantVector | cellOffsetsArray |
| VTK::EntityShape | cellShape = VTK::EntityShape::Vertex |
| std::string | connectivityType |
| VariantVector | faceConnectivityArray |
| VariantVector | faceOffsetsArray |
| std::string | fileName |
| std::string | forcedGlobalIndexType |
| std::string | forcedLocalIndexType = "std::int16_t" |
| std::string | forcedRealType |
| std::vector< std::int64_t > | gridExtent |
| std::vector< double > | gridOrigin |
| std::vector< double > | gridSpacing |
| int | meshDimension |
| std::string | meshType |
| std::size_t | NumberOfCells |
| std::size_t | NumberOfFaces |
| std::size_t | NumberOfPoints |
| std::string | offsetsType |
| VariantVector | pointsArray |
| std::string | pointsType |
| int | spaceDimension |
| VariantVector | typesArray |
| std::string | typesType |
Additional Inherited Members | |
| Public Types inherited from TNL::Meshes::Readers::MeshReader | |
| using | VariantVector |
| Protected Member Functions inherited from TNL::Meshes::Readers::MeshReader | |
| template<typename T> | |
| void | reset_std_vectors (std::vector< T > &v) |
| template<typename T, typename... Ts> | |
| void | reset_std_vectors (std::vector< T > &v, std::vector< Ts > &... vs) |
| void | resetBase () |
| Resets the base class MeshReader to the empty state. | |
|
inlinenodiscardoverridevirtual |
Reimplemented from TNL::Meshes::Readers::MeshReader.
|
inlinenodiscardoverridevirtual |
Reimplemented from TNL::Meshes::Readers::MeshReader.
|
inlineoverridevirtual |
This method resets the reader to an empty state.
In particular, implementations should call the resetBase method to reset the arrays holding the intermediate mesh representation.
Reimplemented from TNL::Meshes::Readers::MeshReader.