Go to the source code of this file.
◆ _RHEOLEF_class_specialization [1/3]
#define _RHEOLEF_class_specialization |
( |
|
VALUE, |
|
|
|
MEMBER |
|
) |
| |
Value:template<class T> \
struct memorized_vector<
T,VALUE> { \
template <class Object> \
Eigen::Matrix<VALUE,Eigen::Dynamic,1>& \
get (const Object& obj, const reference_element& hat_K) const { \
return obj.MEMBER [hat_K.variant()]; \
} \
}; \
Definition at line 50 of file memorized_value.h.
◆ _RHEOLEF_class_specialization [2/3]
#define _RHEOLEF_class_specialization |
( |
|
VALUE, |
|
|
|
MEMBER |
|
) |
| |
Value:template<class T> \
struct memorized_matrix<
T,VALUE> { \
template <class Object> \
Eigen::Matrix<VALUE,Eigen::Dynamic,Eigen::Dynamic>& \
get (const Object& obj, const reference_element& hat_K) const { \
return obj.MEMBER [hat_K.variant()]; \
} \
}; \
Definition at line 50 of file memorized_value.h.
◆ _RHEOLEF_class_specialization [3/3]
#define _RHEOLEF_class_specialization |
( |
|
VALUE, |
|
|
|
MEMBER |
|
) |
| |
Value:template<class T> \
struct memorized_side_value<
T,VALUE> { \
template <class Object> \
Eigen::Matrix<VALUE,Eigen::Dynamic,Eigen::Dynamic>& \
get ( \
const Object& obj, \
const reference_element& hat_K, \
const side_information_type& sid) const { \
size_t ori_idx = (sid.orient == 1) ? 0 : 1; \
return obj.MEMBER [hat_K.variant()] [sid.loc_isid] [ori_idx] [sid.shift]; \
} \
}; \
Definition at line 50 of file memorized_value.h.