OpenKalman
|
Public Types | |
using | Scalar = scalar_type_of_t< Object > |
Public Member Functions | |
template<typename Arg , typename PreAccess , typename PostSet , std::enable_if_t< std::is_invocable_v< PreAccess > and std::is_invocable_v< PostSet > and std::is_same_v< Scalar, typename scalar_type_of< Arg >::type >, int > = 0> | |
ElementAccessor (Arg &&arg, Indices &&indices, PreAccess &&pre_access=[]{}, PostSet &&post_set=[]{}) | |
operator Scalar () const | |
Get an element. | |
void | operator= (Scalar s) |
Set an element. | |