glue_cube_plus Class Reference
[Glue_cube_plus]

Class which implements the immediate addition of cubes. More...

#include <glue_cube_plus_proto.hpp>

List of all members.

Static Public Member Functions

template<typename T1 , typename T2 >
static void apply (Cube< typename T1::elem_type > &out, const GlueCube< T1, T2, glue_cube_plus > &X)
template<typename T1 >
static void apply_inplace (Cube< typename T1::elem_type > &out, const T1 &X)
template<typename eT1 , typename eT2 >
static void apply_mixed (Cube< typename promote_type< eT1, eT2 >::result > &out, const Cube< eT1 > &X, const Cube< eT2 > &Y)
 cube addition with different element types
template<typename eT >
static void apply (Cube< eT > &out, const Cube< eT > &A, const Cube< eT > &B)
template<typename eT >
static void apply (Cube< eT > &out, const Cube< eT > &A, const Cube< eT > &B, const Cube< eT > &C)
template<typename eT >
static void apply (Cube< eT > &out, const GlueCube< Cube< eT >, Cube< eT >, glue_cube_plus > &X)
template<typename eT >
static void apply (Cube< eT > &out, const GlueCube< GlueCube< Cube< eT >, Cube< eT >, glue_cube_plus >, Cube< eT >, glue_cube_plus > &X)
template<typename eT >
static void apply (Cube< eT > &out, const GlueCube< Cube< eT >, subview_cube< eT >, glue_cube_plus > &X)
template<typename eT >
static void apply (Cube< eT > &out, const GlueCube< subview_cube< eT >, Cube< eT >, glue_cube_plus > &X)
template<typename eT >
static void apply (Cube< eT > &out, const GlueCube< subview_cube< eT >, subview_cube< eT >, glue_cube_plus > &X)
template<typename T1 >
static void apply_inplace (Cube< typename T1::elem_type > &out, const OpCube< T1, op_square > &X)
template<typename T1 , typename T2 >
static void apply_inplace (Cube< typename T1::elem_type > &out, const GlueCube< T1, T2, glue_cube_plus > &X)

Detailed Description

Class which implements the immediate addition of cubes.

Definition at line 22 of file glue_cube_plus_proto.hpp.