Loading src/Python/pytnl/tnl/CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ set( sources Grid1D.cpp Grid2D.cpp Grid3D.cpp # Mesh.cpp Mesh.cpp Object.cpp SparseMatrix.cpp String.cpp Loading src/Python/pytnl/tnl/tnl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ void export_String( py::module & m ); void export_Grid1D( py::module & m ); void export_Grid2D( py::module & m ); void export_Grid3D( py::module & m ); //void export_Meshes( py::module & m ); void export_Meshes( py::module & m ); void export_SparseMatrices( py::module & m ); template< typename T > Loading Loading @@ -41,7 +41,7 @@ PYBIND11_MODULE(tnl, m) export_Grid2D(m); export_Grid3D(m); // export_Meshes(m); export_Meshes(m); export_SparseMatrices(m); } src/Python/pytnl/typedefs.h +30 −30 Original line number Diff line number Diff line #pragma once #include <TNL/Meshes/Grid.h> //#include <TNL/Meshes/Mesh.h> //#include <TNL/Meshes/DefaultConfig.h> //#include <TNL/Meshes/Topologies/Edge.h> //#include <TNL/Meshes/Topologies/Triangle.h> //#include <TNL/Meshes/Topologies/Tetrahedron.h> #include <TNL/Meshes/Mesh.h> #include <TNL/Meshes/DefaultConfig.h> #include <TNL/Meshes/Topologies/Edge.h> #include <TNL/Meshes/Topologies/Triangle.h> #include <TNL/Meshes/Topologies/Tetrahedron.h> using RealType = double; using DeviceType = TNL::Devices::Host; Loading @@ -15,28 +15,28 @@ using Grid1D = TNL::Meshes::Grid<1, RealType, DeviceType, IndexType>; using Grid2D = TNL::Meshes::Grid<2, RealType, DeviceType, IndexType>; using Grid3D = TNL::Meshes::Grid<3, RealType, DeviceType, IndexType>; //using LocalIndexType = short int; //using EdgeTopology = TNL::Meshes::Topologies::Edge; //using TriangleTopology = TNL::Meshes::Topologies::Triangle; //using TetrahedronTopology = TNL::Meshes::Topologies::Tetrahedron; //using MeshOfEdges = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // EdgeTopology, // EdgeTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; //using MeshOfTriangles = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // TriangleTopology, // TriangleTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; //using MeshOfTetrahedrons = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // TetrahedronTopology, // TetrahedronTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; using LocalIndexType = short int; using EdgeTopology = TNL::Meshes::Topologies::Edge; using TriangleTopology = TNL::Meshes::Topologies::Triangle; using TetrahedronTopology = TNL::Meshes::Topologies::Tetrahedron; using MeshOfEdges = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< EdgeTopology, EdgeTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >; using MeshOfTriangles = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< TriangleTopology, TriangleTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >; using MeshOfTetrahedrons = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< TetrahedronTopology, TetrahedronTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >; Loading
src/Python/pytnl/tnl/CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ set( sources Grid1D.cpp Grid2D.cpp Grid3D.cpp # Mesh.cpp Mesh.cpp Object.cpp SparseMatrix.cpp String.cpp Loading
src/Python/pytnl/tnl/tnl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ void export_String( py::module & m ); void export_Grid1D( py::module & m ); void export_Grid2D( py::module & m ); void export_Grid3D( py::module & m ); //void export_Meshes( py::module & m ); void export_Meshes( py::module & m ); void export_SparseMatrices( py::module & m ); template< typename T > Loading Loading @@ -41,7 +41,7 @@ PYBIND11_MODULE(tnl, m) export_Grid2D(m); export_Grid3D(m); // export_Meshes(m); export_Meshes(m); export_SparseMatrices(m); }
src/Python/pytnl/typedefs.h +30 −30 Original line number Diff line number Diff line #pragma once #include <TNL/Meshes/Grid.h> //#include <TNL/Meshes/Mesh.h> //#include <TNL/Meshes/DefaultConfig.h> //#include <TNL/Meshes/Topologies/Edge.h> //#include <TNL/Meshes/Topologies/Triangle.h> //#include <TNL/Meshes/Topologies/Tetrahedron.h> #include <TNL/Meshes/Mesh.h> #include <TNL/Meshes/DefaultConfig.h> #include <TNL/Meshes/Topologies/Edge.h> #include <TNL/Meshes/Topologies/Triangle.h> #include <TNL/Meshes/Topologies/Tetrahedron.h> using RealType = double; using DeviceType = TNL::Devices::Host; Loading @@ -15,28 +15,28 @@ using Grid1D = TNL::Meshes::Grid<1, RealType, DeviceType, IndexType>; using Grid2D = TNL::Meshes::Grid<2, RealType, DeviceType, IndexType>; using Grid3D = TNL::Meshes::Grid<3, RealType, DeviceType, IndexType>; //using LocalIndexType = short int; //using EdgeTopology = TNL::Meshes::Topologies::Edge; //using TriangleTopology = TNL::Meshes::Topologies::Triangle; //using TetrahedronTopology = TNL::Meshes::Topologies::Tetrahedron; //using MeshOfEdges = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // EdgeTopology, // EdgeTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; //using MeshOfTriangles = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // TriangleTopology, // TriangleTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; //using MeshOfTetrahedrons = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< // TetrahedronTopology, // TetrahedronTopology::dimension, // RealType, // IndexType, // LocalIndexType, // IndexType > >; using LocalIndexType = short int; using EdgeTopology = TNL::Meshes::Topologies::Edge; using TriangleTopology = TNL::Meshes::Topologies::Triangle; using TetrahedronTopology = TNL::Meshes::Topologies::Tetrahedron; using MeshOfEdges = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< EdgeTopology, EdgeTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >; using MeshOfTriangles = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< TriangleTopology, TriangleTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >; using MeshOfTetrahedrons = TNL::Meshes::Mesh< TNL::Meshes::DefaultConfig< TetrahedronTopology, TetrahedronTopology::dimension, RealType, IndexType, LocalIndexType, IndexType > >;