Rheolef
7.2
an efficient C++ finite element environment
|
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 |