CNORXZ
Container with Native Operation Routines and Expressions
|
#include <op_types.h>
Public Types | |
typedef OpInterface< COpRoot< T, IndexT > > | OI |
Public Member Functions | |
constexpr | COpRoot ()=default |
constexpr | COpRoot (const CArrayBase< T > &a, const Sptr< IndexT > &ind) |
constexpr | COpRoot (const T *data, const Sptr< IndexT > &ind) |
constexpr COpRoot & | init (const T *data, const Sptr< IndexT > &ind) |
template<class PosT > | |
constexpr decltype(auto) | operator() (const PosT &pos) const |
constexpr decltype(auto) | operator() () const |
template<SizeT I> | |
constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
const T * | data () const |
template<class PosT > | |
constexpr decltype(auto) | operator() (const PosT &pos) const |
template<SizeT I> | |
constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
Public Member Functions inherited from CNORXZ::COpInterface< COpRoot< T, IndexT > > | |
constexpr | COpInterface ()=default |
COpRoot< T, IndexT > & | THIS () |
const COpRoot< T, IndexT > & | THIS () const |
constexpr decltype(auto) | r () |
constexpr decltype(auto) | r () const |
constexpr decltype(auto) | c (F &&f, const Sptr< IndexT > &ind) const |
constexpr decltype(auto) | c (const Sptr< IndexT > &ind) const |
constexpr decltype(auto) | c (F &&f, const Sptr< IndexT > &ind) const |
constexpr decltype(auto) | c (const Sptr< IndexT > &ind) const |
constexpr decltype(auto) | o (F &&f, Args &&... args) const |
constexpr decltype(auto) | o (F &&f, Args &&... args) const |
Public Member Functions inherited from CNORXZ::XprInterface< Xpr > | |
DEFAULT_MEMBERS (XprInterface) | |
Xpr & | THIS () |
const Xpr & | THIS () const |
template<class PosT > | |
constexpr decltype(auto) | operator() (const PosT &last) const |
constexpr decltype(auto) | operator() () const |
template<SizeT I> | |
constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
Definition at line 77 of file op_types.h.
typedef OpInterface<COpRoot<T,IndexT> > CNORXZ::COpRoot< T, IndexT >::OI |
Definition at line 80 of file op_types.h.
|
constexprdefault |
|
constexpr |
Definition at line 73 of file op_types.cc.h.
|
constexpr |
Definition at line 79 of file op_types.cc.h.
Definition at line 118 of file op_types.cc.h.
|
constexpr |
Definition at line 85 of file op_types.cc.h.
|
constexpr |
Definition at line 105 of file op_types.cc.h.
|
constexpr |
Definition at line 94 of file op_types.cc.h.
|
constexpr |
|
constexpr |
Definition at line 112 of file op_types.cc.h.
|
constexpr |