Memosa-FVM
0.2
|
#include <VectorTranspose.h>
Public Types | |
enum | { Length = N } |
typedef VectorTranspose< T, N > | This_T |
typedef NumTypeTraits< T > ::T_Scalar | T_Scalar |
typedef NumTypeTraits< T > ::T_BuiltIn | T_BuiltIn |
typedef T | T_NumType |
Public Member Functions | |
VectorTranspose () | |
VectorTranspose (const VectorTranspose &x) | |
VectorTranspose (const Vector< T, N > &v) | |
T & | operator[] (int n) |
const T & | operator[] (int n) const |
VectorTranspose & | operator= (const T &o) |
VectorTranspose & | operator= (const int o) |
VectorTranspose & | operator= (const VectorTranspose &o) |
VectorTranspose | operator- () |
VectorTranspose & | operator+= (const VectorTranspose &o) |
VectorTranspose & | operator-= (const VectorTranspose &o) |
VectorTranspose & | operator/= (const T s) |
VectorTranspose & | operator/= (const VectorTranspose &o) |
VectorTranspose & | operator*= (const T s) |
T | operator*= (const Vector< T, N > &o) |
VectorTranspose & | operator*= (const VectorTranspose &o) |
SquareTensor< T, N > | getTensor (const Vector< T, N > &o) |
void | zero () |
bool | operator< (const double tolerance) const |
void | printFromC (ostream &os) const |
Static Public Member Functions | |
static string | getTypeName () |
static int | getDimension () |
static void | getShape (int *shp) |
static int | getDataSize () |
static VectorTranspose | getZero () |
static void | accumulateOneNorm (VectorTranspose &sum, const VectorTranspose &v) |
static void | accumulateDotProduct (VectorTranspose &sum, const VectorTranspose &v0, const VectorTranspose &v1) |
static void | safeDivide (VectorTranspose &x, const VectorTranspose &y) |
static void | normalize (VectorTranspose &x, const VectorTranspose &y) |
static void | setMax (VectorTranspose &x, const VectorTranspose &y) |
static void | reduceSum (T_Scalar &sum, const This_T &x) |
Static Public Attributes | |
static int | NumPy_TypeNum = -1 |
Private Attributes | |
Vector< T, N > | _v |
Definition at line 14 of file VectorTranspose.h.
typedef NumTypeTraits<T>::T_BuiltIn VectorTranspose< T, N >::T_BuiltIn |
Definition at line 19 of file VectorTranspose.h.
typedef T VectorTranspose< T, N >::T_NumType |
Definition at line 20 of file VectorTranspose.h.
typedef NumTypeTraits<T>::T_Scalar VectorTranspose< T, N >::T_Scalar |
Definition at line 18 of file VectorTranspose.h.
typedef VectorTranspose<T,N> VectorTranspose< T, N >::This_T |
Definition at line 17 of file VectorTranspose.h.
anonymous enum |
|
inline |
Definition at line 25 of file VectorTranspose.h.
Referenced by VectorTranspose< X, K >::operator-().
|
inline |
Definition at line 28 of file VectorTranspose.h.
|
inline |
Definition at line 32 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 160 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 155 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 46 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 42 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 44 of file VectorTranspose.h.
|
inline |
Definition at line 122 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 36 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 137 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 172 of file VectorTranspose.h.
|
inline |
Definition at line 103 of file VectorTranspose.h.
|
inline |
Definition at line 109 of file VectorTranspose.h.
|
inline |
Definition at line 116 of file VectorTranspose.h.
|
inline |
Definition at line 78 of file VectorTranspose.h.
|
inline |
Definition at line 73 of file VectorTranspose.h.
|
inline |
Definition at line 84 of file VectorTranspose.h.
|
inline |
Definition at line 90 of file VectorTranspose.h.
|
inline |
Definition at line 97 of file VectorTranspose.h.
|
inline |
Definition at line 144 of file VectorTranspose.h.
|
inline |
Definition at line 54 of file VectorTranspose.h.
|
inline |
Definition at line 60 of file VectorTranspose.h.
|
inline |
Definition at line 67 of file VectorTranspose.h.
|
inline |
Definition at line 51 of file VectorTranspose.h.
|
inline |
Definition at line 52 of file VectorTranspose.h.
|
inline |
|
inlinestatic |
Definition at line 182 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 167 of file VectorTranspose.h.
|
inlinestatic |
Definition at line 177 of file VectorTranspose.h.
|
inline |
Definition at line 132 of file VectorTranspose.h.
Referenced by VectorTranspose< X, K >::getZero().
|
private |
Definition at line 188 of file VectorTranspose.h.
Referenced by VectorTranspose< X, K >::accumulateDotProduct(), VectorTranspose< X, K >::accumulateOneNorm(), VectorTranspose< X, K >::getTensor(), VectorTranspose< X, K >::normalize(), VectorTranspose< X, K >::operator*=(), VectorTranspose< X, K >::operator+=(), VectorTranspose< X, K >::operator-(), VectorTranspose< X, K >::operator-=(), VectorTranspose< X, K >::operator/=(), VectorTranspose< X, K >::operator<(), VectorTranspose< X, K >::operator=(), VectorTranspose< X, K >::operator[](), VectorTranspose< X, K >::printFromC(), VectorTranspose< X, K >::reduceSum(), VectorTranspose< X, K >::safeDivide(), VectorTranspose< X, K >::setMax(), and VectorTranspose< X, K >::zero().
|
static |
Definition at line 23 of file VectorTranspose.h.