Nektar++
|
#include <FieldUtils/Interpolator.h>
#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 () |
void export_SessionFunction | ( | ) |
Definition at line 92 of file Python/SessionFunction.cpp.
References SessionFunction_Describe(), SessionFunction_Evaluate(), SessionFunction_Evaluate1(), and SessionFunction_Init().
Referenced by BOOST_PYTHON_MODULE().
std::string SessionFunction_Describe | ( | std::shared_ptr< SessionFunction > | func, |
std::string | fieldName | ||
) |
Definition at line 50 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 64 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 85 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 56 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 42 of file Python/SessionFunction.cpp.
References FilterPython_Function::field.
Referenced by export_SessionFunction().