blitz Version 1.0.2
Loading...
Searching...
No Matches
blitz::_bz_meta_tv2Assign< 0, 0 > Class Reference

#include <tv2assign.h>

Inheritance diagram for blitz::_bz_meta_tv2Assign< 0, 0 >:
Inheritance graph
Collaboration diagram for blitz::_bz_meta_tv2Assign< 0, 0 >:
Collaboration graph

Static Public Member Functions

template<typename T_vector, typename T_expr, typename T_updater>
static void fastAssign (T_vector &, T_expr, T_updater)
 
template<typename T_vector, typename T_expr, typename T_updater>
static void assign (T_vector &, T_expr, T_updater)
 
template<typename T_vector, typename T_numtype, typename T_updater>
static void assignWithArgs (T_vector &, T_updater, T_numtype, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0, T_numtype=0)
 
static void fastAssign (T_vector &vec, T_expr expr, T_updater u)
 
static void assign (T_vector &vec, T_expr expr, T_updater u)
 
static void assignWithArgs (T_vector &vec, T_updater u, T_numtype x0, T_numtype x1=0, T_numtype x2=0, T_numtype x3=0, T_numtype x4=0, T_numtype x5=0, T_numtype x6=0, T_numtype x7=0, T_numtype x8=0, T_numtype x9=0)
 

Static Public Attributes

static const int loopFlag
 

Member Function Documentation

◆ assign() [1/2]

template<typename T_vector, typename T_expr, typename T_updater>
static void blitz::_bz_meta_tv2Assign< 0, 0 >::assign ( T_vector & ,
T_expr ,
T_updater  )
inlinestatic

◆ assign() [2/2]

static void blitz::_bz_meta_tv2Assign< N, I >::assign ( T_vector & vec,
T_expr expr,
T_updater u )
inlinestatic

◆ assignWithArgs() [1/2]

template<typename T_vector, typename T_numtype, typename T_updater>
static void blitz::_bz_meta_tv2Assign< 0, 0 >::assignWithArgs ( T_vector & ,
T_updater ,
T_numtype ,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0,
T_numtype = 0 )
inlinestatic

◆ assignWithArgs() [2/2]

static void blitz::_bz_meta_tv2Assign< N, I >::assignWithArgs ( T_vector & vec,
T_updater u,
T_numtype x0,
T_numtype x1 = 0,
T_numtype x2 = 0,
T_numtype x3 = 0,
T_numtype x4 = 0,
T_numtype x5 = 0,
T_numtype x6 = 0,
T_numtype x7 = 0,
T_numtype x8 = 0,
T_numtype x9 = 0 )
inlinestatic

◆ fastAssign() [1/2]

template<typename T_vector, typename T_expr, typename T_updater>
static void blitz::_bz_meta_tv2Assign< 0, 0 >::fastAssign ( T_vector & ,
T_expr ,
T_updater  )
inlinestatic

◆ fastAssign() [2/2]

static void blitz::_bz_meta_tv2Assign< N, I >::fastAssign ( T_vector & vec,
T_expr expr,
T_updater u )
inlinestatic

Member Data Documentation

◆ loopFlag

const int blitz::_bz_meta_tv2Assign< N, I >::loopFlag
static

The documentation for this class was generated from the following file: