|
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.