Analog of the Op class, intended for cubes. More...
#include <OpCube_proto.hpp>
Public Types | |
typedef T1::elem_type | elem_type |
typedef get_pod_type < elem_type >::pod_type | pod_type |
Public Member Functions | |
OpCube (const BaseCube< typename T1::elem_type, T1 > &in_m) | |
OpCube (const BaseCube< typename T1::elem_type, T1 > &in_m, const elem_type in_aux) | |
OpCube (const BaseCube< typename T1::elem_type, T1 > &in_m, const u32 in_aux_u32_a, const u32 in_aux_u32_b) | |
OpCube (const BaseCube< typename T1::elem_type, T1 > &in_m, const u32 in_aux_u32_a, const u32 in_aux_u32_b, const u32 in_aux_u32_c) | |
OpCube (const BaseCube< typename T1::elem_type, T1 > &in_m, const elem_type in_aux, const u32 in_aux_u32_a, const u32 in_aux_u32_b, const u32 in_aux_u32_c) | |
OpCube (const u32 in_aux_u32_a, const u32 in_aux_u32_b, const u32 in_aux_u32_c) | |
~OpCube () | |
Public Attributes | |
const T1 & | m |
storage of reference to the operand (e.g. a cube) | |
const elem_type | aux |
storage of auxiliary data, user defined format | |
const u32 | aux_u32_a |
storage of auxiliary data, u32 format | |
const u32 | aux_u32_b |
storage of auxiliary data, u32 format | |
const u32 | aux_u32_c |
storage of auxiliary data, u32 format |
Analog of the Op class, intended for cubes.
Definition at line 23 of file OpCube_proto.hpp.
Definition at line 27 of file OpCube_proto.hpp.
typedef get_pod_type<elem_type>::pod_type OpCube< T1, op_type >::pod_type |
Definition at line 28 of file OpCube_proto.hpp.
storage of reference to the operand (e.g. a cube)
Definition at line 41 of file OpCube_proto.hpp.
Referenced by accu(), op_atanh::apply(), op_tanh::apply(), op_atan::apply(), op_tan::apply(), op_asinh::apply(), op_sinh::apply(), op_asin::apply(), op_sin::apply(), op_acosh::apply(), op_cosh::apply(), op_acos::apply(), op_cos::apply(), op_scalar_div_post::apply(), op_scalar_div_pre::apply(), op_scalar_times::apply(), op_scalar_minus_post::apply(), op_scalar_minus_pre::apply(), op_scalar_plus::apply(), op_reshape::apply(), op_neg::apply(), op_conj::apply(), op_pow_s32::apply(), op_pow::apply(), op_square::apply(), op_sqrt::apply(), op_trunc_exp::apply(), op_exp::apply(), op_log10::apply(), op_trunc_log::apply(), op_log::apply(), glue_cube_plus::apply_inplace(), conj(), operator*(), and operator+().
storage of auxiliary data, user defined format
Definition at line 42 of file OpCube_proto.hpp.
Referenced by op_scalar_div_post::apply(), op_scalar_div_pre::apply(), op_scalar_times::apply(), op_scalar_minus_post::apply(), op_scalar_minus_pre::apply(), op_scalar_plus::apply(), op_reshape::apply(), op_pow::apply(), operator*(), and operator+().
storage of auxiliary data, u32 format
Definition at line 43 of file OpCube_proto.hpp.
Referenced by op_reshape::apply(), op_pow_s32::apply(), operator*(), and operator/().
storage of auxiliary data, u32 format
Definition at line 44 of file OpCube_proto.hpp.
Referenced by op_reshape::apply(), op_pow_s32::apply(), operator*(), and operator/().
storage of auxiliary data, u32 format
Definition at line 45 of file OpCube_proto.hpp.
Referenced by op_reshape::apply(), operator*(), and operator/().