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 () |
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 | ( | ) |
Definition at line 149 of file Python/EquationSystem.cpp.
Referenced by BOOST_PYTHON_MODULE().