|
Nektar++
|
#include <LibUtilities/Python/BasicUtils/NekFactory.hpp>#include <LibUtilities/Python/NekPyConfig.hpp>#include <SolverUtils/EquationSystem.h>#include <SolverUtils/Python/EquationSystem.h>Go to the source code of this file.
Classes | |
| class | DummyEquationSystem |
| Dummy equation system that can be used for Python testing. More... | |
Functions | |
| EquationSystemSharedPtr | EquationSystem_Create (std::string eqnSysName, LibUtilities::SessionReaderSharedPtr session, SpatialDomains::MeshGraphSharedPtr mesh) |
| Array< OneD, MultiRegions::ExpListSharedPtr > | EquationSystem_GetFields (EquationSystemSharedPtr eqSys) |
| void | EquationSystem_PrintSummary (EquationSystemSharedPtr eqSys) |
| std::shared_ptr< SessionFunction > | EquationSystem_GetFunction1 (EquationSystemSharedPtr eqSys, std::string name) |
| std::shared_ptr< SessionFunction > | EquationSystem_GetFunction2 (EquationSystemSharedPtr eqSys, std::string name, MultiRegions::ExpListSharedPtr field) |
| void | EquationSystem_WriteFld (EquationSystemSharedPtr eqSys, std::string name) |
| void | EquationSystem_Checkpoint_Output (EquationSystemSharedPtr eqSys, int n) |
| void | export_EquationSystem (py::module &m) |
| void EquationSystem_Checkpoint_Output | ( | EquationSystemSharedPtr | eqSys, |
| int | n | ||
| ) |
Definition at line 144 of file Python/EquationSystem.cpp.
| EquationSystemSharedPtr EquationSystem_Create | ( | std::string | eqnSysName, |
| LibUtilities::SessionReaderSharedPtr | session, | ||
| SpatialDomains::MeshGraphSharedPtr | mesh | ||
| ) |
Definition at line 106 of file Python/EquationSystem.cpp.
References Nektar::LibUtilities::NekFactory< tKey, tBase, tParam >::CreateInstance(), and Nektar::SolverUtils::GetEquationSystemFactory().
| Array< OneD, MultiRegions::ExpListSharedPtr > EquationSystem_GetFields | ( | EquationSystemSharedPtr | eqSys | ) |
Definition at line 115 of file Python/EquationSystem.cpp.
| std::shared_ptr< SessionFunction > EquationSystem_GetFunction1 | ( | EquationSystemSharedPtr | eqSys, |
| std::string | name | ||
| ) |
Definition at line 126 of file Python/EquationSystem.cpp.
References CellMLToNektar.pycml::name.
| std::shared_ptr< SessionFunction > EquationSystem_GetFunction2 | ( | EquationSystemSharedPtr | eqSys, |
| std::string | name, | ||
| MultiRegions::ExpListSharedPtr | field | ||
| ) |
Definition at line 132 of file Python/EquationSystem.cpp.
References FilterPython_Function::field, and CellMLToNektar.pycml::name.
| void EquationSystem_PrintSummary | ( | EquationSystemSharedPtr | eqSys | ) |
Definition at line 121 of file Python/EquationSystem.cpp.
| void EquationSystem_WriteFld | ( | EquationSystemSharedPtr | eqSys, |
| std::string | name | ||
| ) |
Definition at line 139 of file Python/EquationSystem.cpp.
References CellMLToNektar.pycml::name.
| void export_EquationSystem | ( | py::module & | m | ) |
Definition at line 149 of file Python/EquationSystem.cpp.
Referenced by PYBIND11_MODULE().