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

Functions

template<class C>
double function (PyOpalObjectNS::PyOpalObject< C > pyobject, double t)

Variables

std::string functionDocstring

Function Documentation

◆ function()

template<class C>
double PyOpal::PyAbstractTimeDependence::function ( PyOpalObjectNS::PyOpalObject< C > pyobject,
double t )

Definition at line 16 of file PyAbstractTimeDependence.h.

References PyOpal::PyOpalObjectNS::PyOpalObject< C >::getOpalShared(), AbstractTimeDependence::getTimeDependence(), and name.

Referenced by PyOpal::PyOpalPolynomialTimeDependence::BOOST_PYTHON_MODULE(), PyOpal::PyOpalSinusoidalTimeDependence::BOOST_PYTHON_MODULE(), and PyOpal::PyOpalSplineTimeDependence::BOOST_PYTHON_MODULE().

Here is the call graph for this function:

Variable Documentation

◆ functionDocstring

std::string PyOpal::PyAbstractTimeDependence::functionDocstring
Initial value:
=
"Update the TimeDependence and then calculate the value at a give time\n"
"- t [float]: time at which to evaluate the function\n"
"Returns the function value.\n"

Definition at line 10 of file PyAbstractTimeDependence.h.