|
LILAC
|
#include <example_integrator.h>


Public Member Functions | |
| int | integrate (ptr_passer u, double t0, double tf) |
| std::string | type () const |
| Returns the typename of the current class. | |
| std::vector< std::string > | dependencies () const |
| Returns the variables that this class depends on. | |
| void | postprocess (input &inval) |
| Processes the input data. | |
| const std::type_info & | vtype () const |
| Returns the type of the integrator. | |
Public Member Functions inherited from integrator | |
| virtual void | initial_condition (ptr_passer in, size_t len) |
| void | initial_condition (ptr_passer in) |
| virtual | ~integrator () |
| Blank destructor for integrator. | |
Public Member Functions inherited from item_dim | |
| size_t | get_dimension () const |
Public Member Functions inherited from item | |
| item () | |
| virtual | ~item () |
| virtual void | print () const |
| Standard print function. | |
| virtual void | update () |
| void | setname (const std::string n) |
| void | set_write_name (std::string wname) |
| const std::string & | name () const |
| const std::string & | write_name () const |
Public Member Functions inherited from vartype | |
| bool | compare (const vartype *in) const |
| bool | compare (const vartype &in) const |
| bool | compare (const std::type_info &tinf) |
| template<typename T > | |
| bool | compare () const |
| template<typename T > | |
| bool | compare (const T &in) const |
| std::string | vname () const |
| virtual const std::type_info & | vtype_internal () const |
| bool | compare_internal (const vartype *in) const |
| bool | compare_internal (const vartype &in) const |
| bool | compare_internal (const std::type_info &tinf) |
| template<typename T > | |
| bool | compare_internal () const |
| template<typename T > | |
| bool | compare_internal (const T &in) const |
| std::string | vname_internal () const |
| virtual | ~vartype () |
Private Attributes | |
| std::shared_ptr < example_integrator > | actual_int |
| Holds a collected pointer to the actual integrator being used. | |
Additional Inherited Members | |
Static Public Member Functions inherited from item | |
| static std::shared_ptr< item > | create (std::string name, engineimp *rval) |
Public Attributes inherited from item | |
| engineimp * | holder |
Protected Member Functions inherited from item_dim | |
| void | print_upstream () |
| virtual void | _do_mem_update (size_t dim_old) |
| void | add_as_parent (item_dim *p) |
| void | add_as_parent (std::shared_ptr< item_dim > p) |
| void | update_dim (size_t dim_new) |
Protected Attributes inherited from integrator | |
| rhs * | rh_val |
Definition at line 22 of file example_integrator.h.
|
virtual |
Returns the variables that this class depends on.
This class depends on
Implements integrator.
Definition at line 34 of file example_integrator.cpp.

|
virtual |
Implements integrator.
Reimplemented in example_integrator_tmpl< T >.
Definition at line 24 of file example_integrator.cpp.
|
virtual |
Processes the input data.
Reimplemented from integrator.
Reimplemented in example_integrator_tmpl< T >.
Definition at line 44 of file example_integrator.cpp.

|
virtual |
Returns the typename of the current class.
Implements integrator.
Reimplemented in example_integrator_tmpl< T >.
Definition at line 28 of file example_integrator.cpp.
|
virtual |
Returns the type of the integrator.
Implements vartype.
Reimplemented in example_integrator_tmpl< T >.
Definition at line 57 of file example_integrator.cpp.
|
private |
Holds a collected pointer to the actual integrator being used.
Definition at line 27 of file example_integrator.h.
1.8.1.2