Nektar++
|
#include <LibUtilities/Python/NekPyConfig.hpp>
#include <SpatialDomains/Python/SpatialDomains.h>
#include <SpatialDomains/HexGeom.h>
#include <SpatialDomains/PointGeom.h>
#include <SpatialDomains/PrismGeom.h>
#include <SpatialDomains/PyrGeom.h>
#include <SpatialDomains/QuadGeom.h>
#include <SpatialDomains/SegGeom.h>
#include <SpatialDomains/TetGeom.h>
#include <SpatialDomains/TriGeom.h>
Go to the source code of this file.
Functions | |
template<class T , class S > | |
std::shared_ptr< T > | Geometry_Init (int id, py::list &facets) |
template<class T , class S > | |
std::shared_ptr< T > | Geometry_Init_Curved (int id, py::list &facets, CurveSharedPtr curve) |
template<class T , class S > | |
void | export_Geom_2d (py::module &m, const char *name) |
template<class T , class S > | |
void | export_Geom_3d (py::module &m, const char *name) |
SegGeomSharedPtr | SegGeom_Init (int id, int coordim, py::list &points, CurveSharedPtr curve) |
py::tuple | PointGeom_GetCoordinates (const PointGeom &self) |
void | export_GeomElements (py::module &m) |
void export_Geom_2d | ( | py::module & | m, |
const char * | name | ||
) |
Definition at line 77 of file GeomElements.cpp.
References CellMLToNektar.pycml::name.
void export_Geom_3d | ( | py::module & | m, |
const char * | name | ||
) |
Definition at line 87 of file GeomElements.cpp.
References CellMLToNektar.pycml::name.
void export_GeomElements | ( | py::module & | m | ) |
Definition at line 120 of file GeomElements.cpp.
References PointGeom_GetCoordinates(), and SegGeom_Init().
Referenced by PYBIND11_MODULE().
std::shared_ptr< T > Geometry_Init | ( | int | id, |
py::list & | facets | ||
) |
Definition at line 51 of file GeomElements.cpp.
std::shared_ptr< T > Geometry_Init_Curved | ( | int | id, |
py::list & | facets, | ||
CurveSharedPtr | curve | ||
) |
Definition at line 64 of file GeomElements.cpp.
py::tuple PointGeom_GetCoordinates | ( | const PointGeom & | self | ) |
Definition at line 115 of file GeomElements.cpp.
References Nektar::NekPoint< data_type >::x(), Nektar::NekPoint< data_type >::y(), and Nektar::NekPoint< data_type >::z().
Referenced by export_GeomElements().
SegGeomSharedPtr SegGeom_Init | ( | int | id, |
int | coordim, | ||
py::list & | points, | ||
CurveSharedPtr | curve | ||
) |
Definition at line 95 of file GeomElements.cpp.
Referenced by export_GeomElements().