|
Nektar++
|
Go to the source code of this file.
Functions | |
| void | export_Geometry (py::module &m) |
| void | export_Curve (py::module &m) |
| void | export_MeshGraph (py::module &m) |
| MeshGraph exports. | |
| void | export_MeshGraphIO (py::module &m) |
| void | export_GeomElements (py::module &m) |
| void | export_Zones (py::module &m) |
| void | export_Interfaces (py::module &m) |
| void | export_Movement (py::module &m) |
| PYBIND11_MODULE (_SpatialDomains, m) | |
| void export_Curve | ( | py::module & | m | ) |
Definition at line 61 of file Curve.cpp.
References Curve_GetPoints(), Curve_SetPoints(), Nektar::SpatialDomains::Curve::m_curveID, and Nektar::SpatialDomains::Curve::m_ptype.
Referenced by PYBIND11_MODULE().
| void export_GeomElements | ( | py::module & | m | ) |
Definition at line 142 of file GeomElements.cpp.
References Nektar::SpatialDomains::Geometry2D::GetCurve(), Nektar::SpatialDomains::SegGeom::GetCurve(), PointGeom_GetCoordinates(), PointGeom_Init(), and SegGeom_Init().
Referenced by PYBIND11_MODULE().
| void export_Geometry | ( | py::module & | m | ) |
Definition at line 64 of file Python/Geometry.cpp.
References Nektar::SpatialDomains::Geometry::FillGeom(), Geometry_ContainsPoint(), Geometry_GenGeomFactors(), Geometry_IsValid(), Nektar::SpatialDomains::Geometry::GetCoeffs(), Nektar::SpatialDomains::Geometry::GetCoordim(), Nektar::SpatialDomains::Geometry::GetEdge(), Nektar::SpatialDomains::Geometry::GetEid(), Nektar::SpatialDomains::Geometry::GetEorient(), Nektar::SpatialDomains::Geometry::GetFace(), Nektar::SpatialDomains::Geometry::GetFid(), Nektar::SpatialDomains::Geometry::GetForient(), Nektar::SpatialDomains::Geometry::GetGlobalID(), Nektar::SpatialDomains::Geometry::GetNumEdges(), Nektar::SpatialDomains::Geometry::GetNumFaces(), Nektar::SpatialDomains::Geometry::GetNumVerts(), Nektar::SpatialDomains::Geometry::GetShapeDim(), Nektar::SpatialDomains::Geometry::GetShapeType(), Nektar::SpatialDomains::Geometry::GetTid(), Nektar::SpatialDomains::Geometry::GetVertex(), Nektar::SpatialDomains::Geometry::GetVid(), Nektar::SpatialDomains::Geometry::GetXmap(), Nektar::SpatialDomains::Geometry::SetGlobalID(), and Nektar::SpatialDomains::Geometry::Setup().
Referenced by PYBIND11_MODULE().
| void export_Interfaces | ( | py::module & | m | ) |
Definition at line 54 of file Interfaces.cpp.
References Nektar::SpatialDomains::Interface::GetCompositeIDs(), Nektar::SpatialDomains::Interface::GetEdge(), Nektar::SpatialDomains::Interface::GetId(), Nektar::SpatialDomains::InterfacePair::GetLeftInterface(), Nektar::SpatialDomains::Interface::GetOppInterface(), Nektar::SpatialDomains::InterfacePair::GetRightInterface(), Interface_Init(), InterfacePair_Init(), and Nektar::SpatialDomains::Interface::IsEmpty().
Referenced by PYBIND11_MODULE().
| void export_MeshGraph | ( | py::module & | m | ) |
MeshGraph exports.
Definition at line 116 of file Python/MeshGraph.cpp.
References Composite_Init(), Nektar::SpatialDomains::MeshGraph::Empty(), Nektar::SpatialDomains::MeshGraph::GetComposites(), Nektar::SpatialDomains::MeshGraph::GetCurvedEdges(), Nektar::SpatialDomains::MeshGraph::GetCurvedFaces(), Nektar::SpatialDomains::MeshGraph::GetDomain(), Nektar::SpatialDomains::MeshGraph::GetHexGeom(), Nektar::SpatialDomains::MeshGraph::GetMeshDimension(), Nektar::SpatialDomains::MeshGraph::GetMovement(), Nektar::SpatialDomains::MeshGraph::GetNumElements(), Nektar::SpatialDomains::MeshGraph::GetPointGeom(), Nektar::SpatialDomains::MeshGraph::GetPrismGeom(), Nektar::SpatialDomains::MeshGraph::GetPyrGeom(), Nektar::SpatialDomains::MeshGraph::GetQuadGeom(), Nektar::SpatialDomains::MeshGraph::GetSegGeom(), Nektar::SpatialDomains::MeshGraph::GetSpaceDimension(), Nektar::SpatialDomains::MeshGraph::GetTetGeom(), Nektar::SpatialDomains::MeshGraph::GetTriGeom(), Nektar::SpatialDomains::Composite::m_geomVec, Nektar::SpatialDomains::MeshGraph::SetExpansionInfoToEvenlySpacedPoints(), Nektar::SpatialDomains::MeshGraph::SetExpansionInfoToNumModes(), Nektar::SpatialDomains::MeshGraph::SetExpansionInfoToPointOrder(), Nektar::SpatialDomains::MeshGraph::SetMeshDimension(), and Nektar::SpatialDomains::MeshGraph::SetSpaceDimension().
Referenced by PYBIND11_MODULE().
| void export_MeshGraphIO | ( | py::module & | m | ) |
Definition at line 58 of file Python/MeshGraphIO.cpp.
References MeshGraphIO_Create(), MeshGraphIO_Read(), Nektar::LibUtilities::NullFieldMetaDataMap, Nektar::SpatialDomains::MeshGraphIO::SetMeshGraph(), and Nektar::SpatialDomains::MeshGraphIO::WriteGeometry().
Referenced by PYBIND11_MODULE().
| void export_Movement | ( | py::module & | m | ) |
Definition at line 61 of file Python/Movement.cpp.
References Nektar::SpatialDomains::Movement::AddInterface(), Nektar::SpatialDomains::Movement::AddZone(), GetInterfaces_wrapper(), Nektar::SpatialDomains::Movement::GetZones(), Movement_Init(), and Nektar::SpatialDomains::Movement::PerformMovement().
Referenced by PYBIND11_MODULE().
| void export_Zones | ( | py::module & | m | ) |
Definition at line 71 of file Python/Zones.cpp.
References Nektar::SpatialDomains::ZoneBase::ClearBoundingBoxes(), Nektar::SpatialDomains::ZoneRotate::GetAngularVel(), Nektar::SpatialDomains::ZoneRotate::GetAngularVelEqn(), Nektar::SpatialDomains::ZoneRotate::GetAxis(), Nektar::SpatialDomains::ZoneTranslate::GetDisplacementEquation(), Nektar::SpatialDomains::ZoneBase::GetDomain(), Nektar::SpatialDomains::ZoneBase::GetDomainID(), Nektar::SpatialDomains::ZoneBase::GetElements(), Nektar::SpatialDomains::ZoneBase::GetId(), Nektar::SpatialDomains::ZoneBase::GetMoved(), Nektar::SpatialDomains::ZoneBase::GetMovementType(), Nektar::SpatialDomains::ZoneRotate::GetOrigin(), Nektar::SpatialDomains::ZoneTranslate::GetVelocityEquation(), Nektar::SpatialDomains::ZoneBase::Move(), Nektar::SpatialDomains::MovementTypeStr, NEKPY_WRAP_ENUM_STRING, ZoneFixed_Init(), ZoneRotate_Init(), and ZoneTranslate_Init().
Referenced by PYBIND11_MODULE().
| PYBIND11_MODULE | ( | _SpatialDomains | , |
| m | |||
| ) |
Definition at line 47 of file SpatialDomains.cpp.
References export_Curve(), export_GeomElements(), export_Geometry(), export_Interfaces(), export_MeshGraph(), export_MeshGraphIO(), export_Movement(), and export_Zones().