Loading src/Python/pytnl/tnl/Mesh.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -7,5 +7,7 @@ void export_Meshes( py::module & m ) { export_Mesh< MeshOfEdges >( m, "MeshOfEdges" ); export_Mesh< MeshOfTriangles >( m, "MeshOfTriangles" ); export_Mesh< MeshOfQuadrangles >( m, "MeshOfQuadrangles" ); export_Mesh< MeshOfTetrahedrons >( m, "MeshOfTetrahedrons" ); export_Mesh< MeshOfHexahedrons >( m, "MeshOfHexahedrons" ); } src/Python/pytnl/tnl/MeshReaders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -17,7 +17,9 @@ void export_MeshReaders( py::module & m ) .def("detectMesh", &MeshReader::detectMesh) .def("loadMesh", &MeshReader::template loadMesh< MeshOfEdges >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfTriangles >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfQuadrangles >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfTetrahedrons >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfHexahedrons >) ; py::class_< TNL::Meshes::Readers::VTKReader, MeshReader >( m, "VTKReader" ) Loading src/Python/pytnl/tnl/MeshWriters.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,10 @@ void export_MeshWriters( py::module & m ) export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfEdges >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfEdges" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfTriangles >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfTriangles" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfTriangles >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfTriangles" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfQuadrangles >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfQuadrangles" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfQuadrangles >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfQuadrangles" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfTetrahedrons >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfTetrahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfTetrahedrons >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfTetrahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfHexahedrons >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfHexahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfHexahedrons >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfHexahedrons" ); } src/Python/pytnl/tnl_mpi/DistributedMesh.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -12,7 +12,9 @@ void export_DistributedMeshes( py::module & m ) export_DistributedMesh< DistributedMeshOfEdges >( m, "DistributedMeshOfEdges" ); export_DistributedMesh< DistributedMeshOfTriangles >( m, "DistributedMeshOfTriangles" ); export_DistributedMesh< DistributedMeshOfQuadrangles >( m, "DistributedMeshOfQuadrangles" ); export_DistributedMesh< DistributedMeshOfTetrahedrons >( m, "DistributedMeshOfTetrahedrons" ); export_DistributedMesh< DistributedMeshOfHexahedrons >( m, "DistributedMeshOfHexahedrons" ); // export VTKTypesArrayType using VTKTypesArrayType = typename DistributedMeshOfEdges::VTKTypesArrayType; Loading src/Python/pytnl/tnl_mpi/DistributedMeshReaders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ void export_DistributedMeshReaders( py::module & m ) // loadMesh is not virtual in PVTUReader .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfEdges >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfTriangles >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfQuadrangles >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfTetrahedrons >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfHexahedrons >) ; } Loading
src/Python/pytnl/tnl/Mesh.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -7,5 +7,7 @@ void export_Meshes( py::module & m ) { export_Mesh< MeshOfEdges >( m, "MeshOfEdges" ); export_Mesh< MeshOfTriangles >( m, "MeshOfTriangles" ); export_Mesh< MeshOfQuadrangles >( m, "MeshOfQuadrangles" ); export_Mesh< MeshOfTetrahedrons >( m, "MeshOfTetrahedrons" ); export_Mesh< MeshOfHexahedrons >( m, "MeshOfHexahedrons" ); }
src/Python/pytnl/tnl/MeshReaders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -17,7 +17,9 @@ void export_MeshReaders( py::module & m ) .def("detectMesh", &MeshReader::detectMesh) .def("loadMesh", &MeshReader::template loadMesh< MeshOfEdges >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfTriangles >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfQuadrangles >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfTetrahedrons >) .def("loadMesh", &MeshReader::template loadMesh< MeshOfHexahedrons >) ; py::class_< TNL::Meshes::Readers::VTKReader, MeshReader >( m, "VTKReader" ) Loading
src/Python/pytnl/tnl/MeshWriters.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,10 @@ void export_MeshWriters( py::module & m ) export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfEdges >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfEdges" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfTriangles >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfTriangles" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfTriangles >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfTriangles" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfQuadrangles >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfQuadrangles" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfQuadrangles >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfQuadrangles" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfTetrahedrons >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfTetrahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfTetrahedrons >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfTetrahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTKWriter< MeshOfHexahedrons >, TNL::Meshes::VTK::FileFormat::binary >( m, "VTKWriter_MeshOfHexahedrons" ); export_MeshWriter< TNL::Meshes::Writers::VTUWriter< MeshOfHexahedrons >, TNL::Meshes::VTK::FileFormat::zlib_compressed >( m, "VTUWriter_MeshOfHexahedrons" ); }
src/Python/pytnl/tnl_mpi/DistributedMesh.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -12,7 +12,9 @@ void export_DistributedMeshes( py::module & m ) export_DistributedMesh< DistributedMeshOfEdges >( m, "DistributedMeshOfEdges" ); export_DistributedMesh< DistributedMeshOfTriangles >( m, "DistributedMeshOfTriangles" ); export_DistributedMesh< DistributedMeshOfQuadrangles >( m, "DistributedMeshOfQuadrangles" ); export_DistributedMesh< DistributedMeshOfTetrahedrons >( m, "DistributedMeshOfTetrahedrons" ); export_DistributedMesh< DistributedMeshOfHexahedrons >( m, "DistributedMeshOfHexahedrons" ); // export VTKTypesArrayType using VTKTypesArrayType = typename DistributedMeshOfEdges::VTKTypesArrayType; Loading
src/Python/pytnl/tnl_mpi/DistributedMeshReaders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ void export_DistributedMeshReaders( py::module & m ) // loadMesh is not virtual in PVTUReader .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfEdges >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfTriangles >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfQuadrangles >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfTetrahedrons >) .def("loadMesh", &PVTUReader::template loadMesh< DistributedMeshOfHexahedrons >) ; }