|
LILAC
|
#include <item_dim.h>


Public Member Functions | |
| size_t | get_dimension () const |
| virtual void | postprocess (input &dat) |
| virtual std::vector< std::string > | dependencies () const =0 |
Public Member Functions inherited from item | |
| item () | |
| virtual | ~item () |
| virtual void | print () const |
| Standard print function. | |
| virtual void | update () |
| virtual std::string | type () const =0 |
| void | setname (const std::string n) |
| void | set_write_name (std::string wname) |
| const std::string & | name () const |
| const std::string & | write_name () const |
Protected Member Functions | |
| 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 Member Functions inherited from item | |
| virtual void | _retrieve (retrieve_wrapper &&inval, item *caller) |
Protected Attributes | |
| mempool | memp |
| std::set< item_dim * > | children |
| item_dim * | parent |
| size_t | dimension |
Protected Attributes inherited from item | |
| std::string | _name |
| std::string | _write_name |
| char | has_write_name |
Private Member Functions | |
| void | update_dim (size_t dim_new, size_t dummy) |
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 |
Definition at line 23 of file item_dim.h.
|
protectedvirtual |
Definition at line 19 of file item_dim.cpp.


|
protected |
Definition at line 50 of file item_dim.cpp.


|
protected |
|
pure virtual |
Returns the dependencies of item_dim
Reimplemented from item.
Implemented in example_rhs, stable_ode, jones_optical, c_elegans, example_integrator, simulation, stable_spectral_pde_1d_tmpl< T >, stable_spectral_pde_1d_tmpl< comp >, integrator, rhs_CNLS, n_pulse_score, stable, controller, toroidal, rhs_SQGLE, ode, rk45, euler_sde, rk4, and objective.
Definition at line 43 of file item_dim.cpp.

|
inline |
Definition at line 39 of file item_dim.h.
|
virtual |
Reimplemented from item.
Reimplemented in example_rhs, stable_ode, example_integrator_tmpl< T >, jones_optical, example_integrator, c_elegans, stable_spectral_pde_1d_tmpl< T >, stable_spectral_pde_1d_tmpl< comp >, ode_tmpl< T >, simulation, rk45_tmpl< T >, stable_ode_tmpl< T >, stable_ode_tmpl< comp >, rhs_CNLS, euler_sde_tmpl< T >, integrator, n_pulse_score, stable, controller, toroidal, rhs_SQGLE, ode, rk45, rk4_tmpl< T >, euler_sde, rk4, and objective.
Definition at line 25 of file item_dim.cpp.


|
protected |
Definition at line 92 of file item_dim.cpp.


|
private |
Definition at line 84 of file item_dim.cpp.


|
protected |
|
protected |
Definition at line 32 of file item_dim.h.
|
protected |
Definition at line 34 of file item_dim.h.
|
protected |
Definition at line 31 of file item_dim.h.
|
protected |
Definition at line 33 of file item_dim.h.
1.8.1.2