|
Rheolef
7.1
an efficient C++ finite element environment
|
Public Types | |
| typedef field_basic< T, M >::size_type | size_type |
| typedef T | value_type |
| typedef M | memory_type |
| typedef scalar_traits< T >::type | scalar_type |
| typedef float_traits< T >::type | float_type |
| typedef field_basic< T, M >::iterator | iterator |
| typedef field_basic< T, M >::const_iterator | const_iterator |
Public Member Functions | |
| field_component () | |
| field_component (field_basic< T, M > &uh, size_type i_comp) | |
| field_component (field_component< T, M > &uh, size_type i_comp) | |
| field_component< T, M > & | operator= (const T &alpha) |
| template<class Expr , class Sfinae = typename std::enable_if< details::is_field_expr_affine_homogeneous<Expr>::value && ! details::is_field_expr_v2_constant <Expr>::value >::type> | |
| field_component< T, M > & | operator= (const Expr &) |
| field_component< T, M > & | operator= (const field_component< T, M > &expr) |
| field_indirect< T, M > | operator[] (const geo_basic< T, M > &dom) |
| field_indirect< T, M > | operator[] (const std::string &dom_name) |
| field_component< T, M > | operator[] (size_t i_comp) |
| const space_constitution< T, M > & | get_constitution () const |
| std::string | name () const |
| geo_basic< T, M > | get_geo () const |
| space_basic< T, M > | get_space () const |
| bool | have_homogeneous_space (space_basic< T, M > &Xh) const |
| const distributor & | ownership () const |
| const communicator & | comm () const |
| size_type | ndof () const |
| size_type | dis_ndof () const |
| T & | dof (size_type idof) |
| const T & | dof (size_type idof) const |
| iterator | begin_dof () |
| iterator | end_dof () |
| const_iterator | begin_dof () const |
| const_iterator | end_dof () const |
| field_component< T, M > & | proxy_assign (field_component< T, M > &&uh_comp) |
Static Public Member Functions | |
| template<class Iterator > | |
| static void | initialize (const space_constitution< T, M > &sup_constit, size_type i_comp, space_constitution< T, M > &constit, Iterator &start, Iterator &last) |
Protected Attributes | |
| space_constitution< T, M > | _constit |
| iterator | _start |
| iterator | _last |
Static Protected Attributes | |
| static const size_type | _unset = std::numeric_limits<size_type>::max() |
Definition at line 61 of file field_component.h.
| typedef field_basic<T,M>::size_type size_type |
Definition at line 66 of file field_component.h.
| typedef T value_type |
Definition at line 67 of file field_component.h.
| typedef M memory_type |
Definition at line 68 of file field_component.h.
| typedef scalar_traits<T>::type scalar_type |
Definition at line 69 of file field_component.h.
| typedef float_traits<T>::type float_type |
Definition at line 70 of file field_component.h.
| typedef field_basic<T,M>::iterator iterator |
Definition at line 71 of file field_component.h.
| typedef field_basic<T,M>::const_iterator const_iterator |
Definition at line 72 of file field_component.h.
Definition at line 189 of file field_component.h.
| field_component | ( | field_basic< T, M > & | uh, |
| size_type | i_comp | ||
| ) |
Definition at line 237 of file field_component.h.
| field_component | ( | field_component< T, M > & | uh, |
| size_type | i_comp | ||
| ) |
Definition at line 253 of file field_component.h.
| field_component< T, M > & operator= | ( | const T & | alpha | ) |
Definition at line 322 of file field_component.h.
| field_component< T, M > & operator= | ( | const Expr & | expr | ) |
Definition at line 97 of file field_expr.h.
| field_component<T,M>& operator= | ( | const field_component< T, M > & | expr | ) |
Definition at line 91 of file field_component.h.
Definition at line 362 of file field_component.h.
| field_indirect< T, M > operator[] | ( | const std::string & | dom_name | ) |
Definition at line 369 of file field_component.h.
| field_component< T, M > operator[] | ( | size_t | i_comp | ) |
Definition at line 308 of file field_component.h.
| const space_constitution<T,M>& get_constitution | ( | ) | const |
Definition at line 106 of file field_component.h.
| std::string name | ( | ) | const |
Definition at line 107 of file field_component.h.
Definition at line 108 of file field_component.h.
| space_basic<T,M> get_space | ( | ) | const |
Definition at line 109 of file field_component.h.
| bool have_homogeneous_space | ( | space_basic< T, M > & | Xh | ) | const |
Definition at line 110 of file field_component.h.
| const distributor& ownership | ( | ) | const |
Definition at line 111 of file field_component.h.
| const communicator& comm | ( | ) | const |
Definition at line 112 of file field_component.h.
| size_type ndof | ( | ) | const |
Definition at line 113 of file field_component.h.
| size_type dis_ndof | ( | ) | const |
Definition at line 114 of file field_component.h.
Definition at line 115 of file field_component.h.
Definition at line 116 of file field_component.h.
| iterator begin_dof | ( | ) |
Definition at line 117 of file field_component.h.
| iterator end_dof | ( | ) |
Definition at line 118 of file field_component.h.
| const_iterator begin_dof | ( | ) | const |
Definition at line 119 of file field_component.h.
| const_iterator end_dof | ( | ) | const |
Definition at line 120 of file field_component.h.
| field_component< T, M > & proxy_assign | ( | field_component< T, M > && | uh_comp | ) |
Definition at line 290 of file field_component.h.
|
static |
Definition at line 206 of file field_component.h.
Definition at line 133 of file field_component.h.
|
protected |
Definition at line 135 of file field_component.h.
|
protected |
Definition at line 136 of file field_component.h.
|
protected |
Definition at line 137 of file field_component.h.