#include <plask/filters/filter.hpp>
|
| template<typename... Args> |
| | FilterCommonBase (Args &&... args) |
| |
| bool | initCalculation () |
| | This should be called on beginning of each calculation method to ensure that solver will be initialized.
|
| |
| | Solver (const std::string &name="") |
| | Construct uninitialized solver.
|
| |
| virtual | ~Solver () |
| | Virtual destructor (for subclassing). Do nothing.
|
| |
| virtual void | loadConfiguration (XMLReader &source, Manager &manager) |
| | Load configuration from given source.
|
| |
| void | parseStandardConfiguration (XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element") |
| | Load standard configuration (geometry, mesh) tags from source.
|
| |
| bool | isInitialized () |
| | Check if solver is already initialized.
|
| |
| void | invalidate () |
| | This method should be and is called if something important was changed: calculation space, mesh, etc.
|
| |
| virtual std::string | getClassName () const =0 |
| | Get name of solver.
|
| |
| std::string | getId () const |
| | Get solver id.
|
| |
| std::string | getName () const |
| |
| virtual std::string | getClassDescription () const |
| | Get a description of this solver.
|
| |
| template<typename ArgT = double, typename ValT = double> |
| DataLog< ArgT, ValT > | dataLog (const std::string &chart_name, const std::string &axis_arg_name, const std::string &axis_val_name) |
| |
| template<typename ArgT = double, typename ValT = double> |
| DataLog< ArgT, ValT > | dataLog (const std::string &axis_arg_name, const std::string &axis_val_name) |
| |
| template<typename ... Args> |
| void | writelog (LogLevel level, std::string msg, Args &&... params) const |
| | Log a message for this solver.
|
| |
Definition at line 23 of file filter.hpp.
◆ FilterCommonBase()
template<typename... Args>
| plask::FilterCommonBase::FilterCommonBase |
( |
Args &&... |
args | ) |
|
|
inline |
The documentation for this struct was generated from the following file: