LILAC
|
#include <rhs_SQGLE.h>
Public Member Functions | |
void | update () |
virtual std::vector< std::string > | dependencies () const |
virtual std::string | type () const |
virtual void | postprocess (input &dat) |
~rhs_SQGLE () | |
virtual int | dxdt (ptr_passer x, ptr_passer dx, double t) |
![]() | |
virtual const std::type_info & | vtype () const |
returns the type of the current variable | |
virtual void | initial_condition (ptr_passer in, size_t len) |
Generic initial condition, call default constructor for each element/. | |
![]() | |
rhs () | |
Creates the base rhs class with a dimension=dimen. | |
void | initial_condition (ptr_passer x) |
Wrapper for intial_condition that assumes the length is equal to dimension. | |
virtual | ~rhs () |
![]() | |
size_t | get_dimension () const |
![]() | |
item () | |
virtual | ~item () |
virtual void | print () const |
Standard print function. | |
void | setname (const std::string n) |
void | set_write_name (std::string wname) |
const std::string & | name () const |
const std::string & | write_name () const |
![]() | |
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 () |
Public Attributes | |
double *restr | k |
Private Attributes | |
comp *restr | u1 |
comp *restr *restr | u2 |
comp *restr *restr *restr | uf1 |
comp *restr *restr *restr *restr | comp_in |
comp *restr *restr *restr *restr *restr | comp_out |
comp *restr *restr *restr *restr *restr *restr | comp_in_r |
double *restr | sq1 |
double *restr *restr | ksq |
double | a1 |
double | a2 |
double | a3 |
double | ap |
double | g0 |
double | e0 |
double | dt |
double | LENGTH_T |
size_t | NUM_TIME_STEPS |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< item > | create (std::string name, engineimp *rval) |
![]() | |
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) |
![]() | |
mempool | memp |
std::set< item_dim * > | children |
item_dim * | parent |
size_t | dimension |
Definition at line 19 of file rhs_SQGLE.h.
rhs_SQGLE::~rhs_SQGLE | ( | ) |
Destructor for rhs_SQGLE
Definition at line 27 of file rhs_SQGLE.cpp.
|
virtual |
Implements item_dim.
Definition at line 130 of file rhs_SQGLE.cpp.
|
virtual |
Implements rhs.
Definition at line 37 of file rhs_SQGLE.cpp.
|
virtual |
Initializes the rhs_SQGLE class
Reimplemented from item_dim.
Definition at line 141 of file rhs_SQGLE.cpp.
|
virtual |
Implements item.
Definition at line 135 of file rhs_SQGLE.cpp.
|
virtual |
Reimplemented from item.
Definition at line 206 of file rhs_SQGLE.cpp.
|
private |
Definition at line 24 of file rhs_SQGLE.h.
|
private |
Definition at line 24 of file rhs_SQGLE.h.
|
private |
Definition at line 24 of file rhs_SQGLE.h.
|
private |
Definition at line 24 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.
|
private |
Definition at line 27 of file rhs_SQGLE.h.
|
private |
Definition at line 26 of file rhs_SQGLE.h.
|
private |
Definition at line 25 of file rhs_SQGLE.h.
double* restr rhs_SQGLE::k |
Definition at line 32 of file rhs_SQGLE.h.
|
private |
Definition at line 23 of file rhs_SQGLE.h.
|
private |
Definition at line 28 of file rhs_SQGLE.h.
|
private |
Definition at line 29 of file rhs_SQGLE.h.
|
private |
Definition at line 23 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.
|
private |
Definition at line 21 of file rhs_SQGLE.h.