Nektar++
|
#include <FieldUtils/Interpolator.h>
#include <LibUtilities/Python/BasicUtils/SharedArray.hpp>
#include <LibUtilities/Python/NekPyConfig.hpp>
#include <SolverUtils/Core/SessionFunction.h>
Go to the source code of this file.
Functions | |
std::shared_ptr< SessionFunction > | SessionFunction_Init (const LibUtilities::SessionReaderSharedPtr session, const MultiRegions::ExpListSharedPtr field, std::string functionName) |
std::string | SessionFunction_Describe (std::shared_ptr< SessionFunction > func, std::string fieldName) |
Array< OneD, MultiRegions::ExpListSharedPtr > | SessionFunction_Evaluate_ExpList (std::shared_ptr< SessionFunction > func, std::vector< std::string > fieldNames, Array< OneD, MultiRegions::ExpListSharedPtr > explists, NekDouble time) |
Array< OneD, MultiRegions::ExpListSharedPtr > | SessionFunction_Evaluate (std::shared_ptr< SessionFunction > func, py::list fieldNames, Array< OneD, MultiRegions::ExpListSharedPtr > explists, NekDouble time) |
Array< OneD, MultiRegions::ExpListSharedPtr > | SessionFunction_Evaluate1 (std::shared_ptr< SessionFunction > func, py::list fieldNames, Array< OneD, MultiRegions::ExpListSharedPtr > explists) |
void | export_SessionFunction (py::module &m) |
void export_SessionFunction | ( | py::module & | m | ) |
Definition at line 93 of file Python/SessionFunction.cpp.
References SessionFunction_Describe(), SessionFunction_Evaluate(), SessionFunction_Evaluate1(), and SessionFunction_Init().
Referenced by PYBIND11_MODULE().
std::string SessionFunction_Describe | ( | std::shared_ptr< SessionFunction > | func, |
std::string | fieldName | ||
) |
Definition at line 51 of file Python/SessionFunction.cpp.
Referenced by export_SessionFunction().
Array< OneD, MultiRegions::ExpListSharedPtr > SessionFunction_Evaluate | ( | std::shared_ptr< SessionFunction > | func, |
py::list | fieldNames, | ||
Array< OneD, MultiRegions::ExpListSharedPtr > | explists, | ||
NekDouble | time | ||
) |
Definition at line 65 of file Python/SessionFunction.cpp.
References SessionFunction_Evaluate_ExpList().
Referenced by export_SessionFunction(), and SessionFunction_Evaluate1().
Array< OneD, MultiRegions::ExpListSharedPtr > SessionFunction_Evaluate1 | ( | std::shared_ptr< SessionFunction > | func, |
py::list | fieldNames, | ||
Array< OneD, MultiRegions::ExpListSharedPtr > | explists | ||
) |
Definition at line 86 of file Python/SessionFunction.cpp.
References SessionFunction_Evaluate().
Referenced by export_SessionFunction().
Array< OneD, MultiRegions::ExpListSharedPtr > SessionFunction_Evaluate_ExpList | ( | std::shared_ptr< SessionFunction > | func, |
std::vector< std::string > | fieldNames, | ||
Array< OneD, MultiRegions::ExpListSharedPtr > | explists, | ||
NekDouble | time | ||
) |
Definition at line 57 of file Python/SessionFunction.cpp.
Referenced by SessionFunction_Evaluate().
std::shared_ptr< SessionFunction > SessionFunction_Init | ( | const LibUtilities::SessionReaderSharedPtr | session, |
const MultiRegions::ExpListSharedPtr | field, | ||
std::string | functionName | ||
) |
Definition at line 43 of file Python/SessionFunction.cpp.
References FilterPython_Function::field.
Referenced by export_SessionFunction().