Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 36 of file field_wdof.h.
Public Types | |
using | size_type = typename field_traits< Derived >::size_type |
using | scalar_type = typename field_traits< Derived >::scalar_type |
using | memory_type = typename field_traits< Derived >::memory_type |
using | float_type = typename float_traits< scalar_type >::type |
using | geo_type = geo_basic< float_type, memory_type > |
using | space_type = space_basic< float_type, memory_type > |
![]() | |
using | size_type = typename field_traits< Derived >::size_type |
using | scalar_type = typename field_traits< Derived >::scalar_type |
using | memory_type = typename field_traits< Derived >::memory_type |
using | float_type = typename float_traits< scalar_type >::type |
using | geo_type = geo_basic< float_type, memory_type > |
using | space_type = space_basic< float_type, memory_type > |
Public Member Functions | |
template<class Value > | |
std::enable_if< details::is_rheolef_arithmetic< Value >::value, field_wdof_base< Derived > & >::type | operator= (const Value &) |
template<class FieldRdof > | |
std::enable_if< has_field_rdof_interface< FieldRdof >::value, field_wdof_base< Derived > & >::type | operator= (const FieldRdof &) |
template<class FieldLazy > | |
std::enable_if< has_field_lazy_interface< FieldLazy >::value &&!has_field_rdof_interface< FieldLazy >::value, field_wdof_base< Derived > & >::type | operator= (const FieldLazy &) |
field_wdof_indirect< Derived > | operator[] (const std::string &dom_name) |
field_wdof_indirect< Derived > | operator[] (const geo_type &dom) |
field_wdof_sliced< Derived > | operator[] (size_type i_comp) |
field_wdof_sliced< Derived > | operator() (size_type i_comp, size_type j_comp) |
![]() | |
field_rdof_indirect_const< Derived > | operator[] (const std::string &dom_name) const |
field_rdof_indirect_const< Derived > | operator[] (const geo_type &dom) const |
field_rdof_sliced_const< Derived > | operator[] (size_type i_comp) const |
field_rdof_sliced_const< Derived > | operator() (size_type i_comp, size_type j_comp) const |
bool | have_homogeneous_space (space_type &Xh) const |
Protected Member Functions | |
Derived & | derived () |
const Derived & | derived () const |
![]() | |
Derived & | derived () |
const Derived & | derived () const |
using size_type = typename field_traits<Derived>::size_type |
Definition at line 40 of file field_wdof.h.
using scalar_type = typename field_traits<Derived>::scalar_type |
Definition at line 41 of file field_wdof.h.
using memory_type = typename field_traits<Derived>::memory_type |
Definition at line 42 of file field_wdof.h.
using float_type = typename float_traits<scalar_type>::type |
Definition at line 43 of file field_wdof.h.
using geo_type = geo_basic <float_type,memory_type> |
Definition at line 44 of file field_wdof.h.
using space_type = space_basic<float_type,memory_type> |
Definition at line 45 of file field_wdof.h.
std::enable_if< details::is_rheolef_arithmetic< Value >::value, field_wdof_base< Derived > & >::type operator= | ( | const Value & | value | ) |
Definition at line 45 of file field_wdof.icc.
std::enable_if< has_field_rdof_interface< FieldRdof >::value, field_wdof_base< Derived > & >::type operator= | ( | const FieldRdof & | rdof | ) |
Definition at line 57 of file field_wdof.icc.
std::enable_if< has_field_lazy_interface< FieldLazy >::value &&!has_field_rdof_interface< FieldLazy >::value, field_wdof_base< Derived > & >::type operator= | ( | const FieldLazy & | lazy | ) |
Definition at line 80 of file field_wdof.icc.
field_wdof_indirect< Derived > operator[] | ( | const std::string & | dom_name | ) |
Definition at line 158 of file field_wdof.icc.
field_wdof_indirect< Derived > operator[] | ( | const geo_type & | dom | ) |
Definition at line 164 of file field_wdof.icc.
field_wdof_sliced< Derived > operator[] | ( | size_type | i_comp | ) |
Definition at line 170 of file field_wdof.icc.
field_wdof_sliced< Derived > operator() | ( | size_type | i_comp, |
size_type | j_comp | ||
) |
Definition at line 176 of file field_wdof.icc.
|
protected |
Definition at line 82 of file field_wdof.h.
|
protected |
Definition at line 83 of file field_wdof.h.