|
Rheolef
7.2
an efficient C++ finite element environment
|
Inheritance diagram for branch_basic< T, M >:Public Types | |
| typedef std::vector< std::pair< std::string, field_basic< T, M > > > | base |
| typedef base::size_type | size_type |
Public Member Functions | |
| branch_basic () | |
| ~branch_basic () | |
| branch_basic (const branch_basic< T, M > &) | |
| branch_basic< T, M > & | operator= (const branch_basic< T, M > &) |
| template<typename... Args> | |
| branch_basic (const std::string ¶meter, Args... names) | |
| const T & | parameter () const |
| const std::string & | parameter_name () const |
| size_type | n_value () const |
| size_type | n_field () const |
| void | set_parameter_name (const std::string &name) |
| void | set_parameter (const T &value) |
| void | set_range (const std::pair< T, T > &u_range) |
| template<typename... Args> | |
| __obranch< T, M > | operator() (const T &t, const field_basic< T, M > &u0, Args... uk) |
| template<typename... Args> | |
| __iobranch< T, M > | operator() (T &t, field_basic< T, M > &u0, Args &... uk) |
| __branch_header< T, M > | header () |
| __const_branch_header< T, M > | header () const |
| __const_branch_finalize< T, M > | finalize () const |
| void | get_header_rheolef (idiststream &) |
| void | get_event_rheolef (idiststream &) |
| void | put_header (odiststream &) const |
| void | put_finalize (odiststream &) const |
| void | put_header_rheolef (odiststream &) const |
| void | put_event_rheolef (odiststream &) const |
| void | put_finalize_rheolef (odiststream &) const |
Protected Attributes | |
| std::string | _parameter_name |
| T | _parameter_value |
| size_type | _n_value |
| size_type | _count_value |
| std::ostream * | _p_data_out |
| std::ostream * | _p_ctrl_out |
| bool | _header_in_done |
| bool | _header_out_done |
| bool | _finalize_out_done |
| std::string | _to_clean |
| std::pair< T, T > | _u_range |
| std::pair< bool, bool > | _have_u_range |
| typedef std::vector<std::pair<std::string,field_basic<T,M> > > base |
| branch_basic | ( | ) |
| ~branch_basic | ( | ) |
| branch_basic | ( | const branch_basic< T, M > & | x | ) |
| branch_basic | ( | const std::string & | parameter, |
| Args... | names | ||
| ) |
| branch_basic< T, M > & operator= | ( | const branch_basic< T, M > & | x | ) |
| branch_basic< T, M >::size_type n_value | ( | ) | const |
| branch_basic< T, M >::size_type n_field | ( | ) | const |
| __iobranch< T, M > operator() | ( | T & | t, |
| field_basic< T, M > & | u0, | ||
| Args &... | uk | ||
| ) |
| __branch_header< T, M > header | ( | ) |
| __const_branch_header< T, M > header | ( | ) | const |
| __const_branch_finalize< T, M > finalize | ( | ) | const |
| void get_header_rheolef | ( | idiststream & | in | ) |
| void get_event_rheolef | ( | idiststream & | in | ) |
| void put_header | ( | odiststream & | out | ) | const |
| void put_finalize | ( | odiststream & | out | ) | const |
| void put_header_rheolef | ( | odiststream & | out | ) | const |
| void put_event_rheolef | ( | odiststream & | out | ) | const |
| void put_finalize_rheolef | ( | odiststream & | out | ) | const |
|
mutableprotected |