|
LILAC
|
#include <rhs_sde.h>


Public Member Functions | |
| virtual int | dwdt (ptr_passer x, ptr_passer dw, double t)=0 |
| Stores the stochastic portion of the derivative in dw (calculates b(x) in dx = a(x)dt + b(x)dw. | |
| virtual void | mod_w (ptr_passer w, double t) |
| Performs modifications on the noise vector. | |
Public Member Functions inherited from rhs | |
| rhs () | |
| Creates the base rhs class with a dimension=dimen. | |
| virtual void | initial_condition (ptr_passer x, size_t len)=0 |
| void | initial_condition (ptr_passer x) |
| Wrapper for intial_condition that assumes the length is equal to dimension. | |
| virtual int | dxdt (ptr_passer x, ptr_passer dx, double t)=0 |
| Stores the derivative in dx given the time t and current x. | |
| virtual | ~rhs () |
Public Member Functions inherited from item_dim | |
| 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 |
Public Member Functions inherited from vartype | |
| virtual const std::type_info & | vtype () const =0 |
| 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 () |
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 item_dim | |
| mempool | memp |
| std::set< item_dim * > | children |
| item_dim * | parent |
| size_t | dimension |
|
pure virtual |
Stores the stochastic portion of the derivative in dw (calculates b(x) in dx = a(x)dt + b(x)dw.
Implemented in c_elegans.
|
inlinevirtual |
1.8.1.2