|
| | space_base_rep () |
| |
| | space_base_rep (const geo_basic< T, M > &omega, std::string approx, std::string prod_valued) |
| |
| | space_base_rep (const geo_basic< T, M > &omega, const basis_basic< T > &b) |
| |
| | space_base_rep (const space_constitution< T, M > &constit) |
| |
| | space_base_rep (const space_mult_list< T, M > &) |
| |
| virtual | ~space_base_rep () |
| |
| const distributor & | ownership () const |
| |
| size_type | ndof () const |
| |
| size_type | dis_ndof () const |
| |
| const communicator & | comm () const |
| |
| const space_constitution< T, M > & | get_constitution () const |
| |
| const geo_basic< T, M > & | get_geo () const |
| |
| const basis_basic< T > & | get_basis () const |
| |
| valued_type | valued_tag () const |
| |
| const std::string & | valued () const |
| |
| size_type | size () const |
| |
| space_component< T, M > | operator[] (size_type i_comp) |
| |
| space_component_const< T, M > | operator[] (size_type i_comp) const |
| |
| std::string | name () const |
| |
| void | block (const domain_indirect_basic< M > &dom) |
| | e.g. "P1(square)", for field_expr<Expr> checks More...
|
| |
| void | unblock (const domain_indirect_basic< M > &dom) |
| |
| void | block_n (const domain_indirect_basic< M > &dom) |
| |
| void | unblock_n (const domain_indirect_basic< M > &dom) |
| |
| bool | is_blocked (size_type idof) const |
| |
| size_type | dis_iub (size_type idof) const |
| |
| const point_basic< T > & | xdof (size_type idof) const |
| |
| const disarray< point_basic< T >, M > & | get_xdofs () const |
| |
| const distributor & | iu_ownership () const |
| |
| const distributor & | ib_ownership () const |
| |
| void | dis_idof (const geo_element &K, std::vector< size_type > &dis_idof) const |
| |
| template<class Function > |
| T | momentum (const Function &f, size_type idof) const |
| |
| template<class Function > |
| point_basic< T > | vector_momentum (const Function &f, size_type idof) const |
| |
| template<class Function > |
| tensor_basic< T > | tensor_momentum (const Function &f, size_type idof) const |
| |
| disarray< size_type, M > | build_indirect_array (const space_base_rep< T, M > &Wh, const std::string &dom_name) const |
| |
| disarray< size_type, M > | build_indirect_array (const space_base_rep< T, M > &Wh, const geo_basic< T, M > &bgd_gamma) const |
| |
| bool | operator== (const space_base_rep< T, M > &V2) const |
| |
template<class T, class M>
class rheolef::space_base_rep< T, M >
Definition at line 159 of file space.h.
Implementation note: there is two numbering styles
bgd_idof : from the current space dom_idof : from a space compacted to the domain "dom", as geo_domain does
This function returns the renumbering disarray "dom_idof2bgd_idof". It is a temporary, used at the fly when using the u[dom] syntax.
Definition at line 229 of file space.cc.