OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
PyOpal::PyPolynomialPatch Namespace Reference

Functions

PolynomialPatchinitialiseFromSolveFactory (NDGrid *points, boost::python::list values, int polyPatchOrder, int smoothingOrder)
py::list function (PolynomialPatch *patch, py::list point)
 BOOST_PYTHON_MODULE (polynomial_patch)

Variables

const char * module_docstring = "polynomial_patch module returns the field"

Function Documentation

◆ BOOST_PYTHON_MODULE()

PyOpal::PyPolynomialPatch::BOOST_PYTHON_MODULE ( polynomial_patch )

Definition at line 82 of file PyPolynomialPatch.cpp.

References function(), initialiseFromSolveFactory(), and PyOpal::ExceptionTranslation::registerExceptions().

Here is the call graph for this function:

◆ function()

py::list PyOpal::PyPolynomialPatch::function ( PolynomialPatch * patch,
py::list point )

Definition at line 60 of file PyPolynomialPatch.cpp.

References interpolation::PolynomialPatch::function(), interpolation::PolynomialPatch::getPointDimension(), and interpolation::PolynomialPatch::getValueDimension().

Referenced by BOOST_PYTHON_MODULE().

Here is the call graph for this function:

◆ initialiseFromSolveFactory()

PolynomialPatch * PyOpal::PyPolynomialPatch::initialiseFromSolveFactory ( NDGrid * points,
boost::python::list values,
int polyPatchOrder,
int smoothingOrder )

Definition at line 37 of file PyPolynomialPatch.cpp.

References interpolation::NDGrid::clone(), and interpolation::PPSolveFactory::solve().

Referenced by BOOST_PYTHON_MODULE().

Here is the call graph for this function:

Variable Documentation

◆ module_docstring

const char* PyOpal::PyPolynomialPatch::module_docstring = "polynomial_patch module returns the field"

Definition at line 80 of file PyPolynomialPatch.cpp.