CHROMA
|
Hold vectors. More...
#include <containers.h>
Public Member Functions | |
VectorArrays () | |
VectorArrays (const multi2d< T > &v) | |
VectorArrays (int size2, int size1) | |
~VectorArrays () | |
void | AddVector (const multi1d< T > &v, const Subset &s) |
void | NormalizeAndAddVector (const multi1d< T > &v, const Double &inorm, const Subset &s) |
void | AddOrReplaceVector (const multi1d< T > &v, const Subset &s) |
void | AddVectors (multi2d< T > &v, const Subset &s) |
void | resize (int n2, int n1) |
int | size () const |
int | Nvecs () const |
int | N5d () const |
multi1d< T > | operator[] (int i) |
Public Attributes | |
multi2d< T > | vec |
int | N |
int | Ls |
Hold vectors.
Definition at line 355 of file containers.h.
|
inline |
Definition at line 362 of file containers.h.
|
inline |
Definition at line 363 of file containers.h.
|
inline |
Definition at line 364 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::resize().
|
inline |
Definition at line 366 of file containers.h.
|
inline |
Definition at line 402 of file containers.h.
References Chroma::k, Chroma::LinAlg::VectorArrays< T >::Ls, Chroma::LinAlg::VectorArrays< T >::N, Chroma::s(), and Chroma::LinAlg::VectorArrays< T >::vec.
Referenced by Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T().
|
inline |
Definition at line 368 of file containers.h.
References Chroma::k, Chroma::LinAlg::VectorArrays< T >::Ls, Chroma::LinAlg::VectorArrays< T >::N, Chroma::s(), and Chroma::LinAlg::VectorArrays< T >::vec.
Referenced by Chroma::LinAlg::VectorArrays< T >::AddVectors().
|
inline |
Definition at line 422 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::AddVector(), Chroma::i, Chroma::LinAlg::VectorArrays< T >::Ls, and Chroma::s().
Referenced by Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T().
|
inline |
Definition at line 437 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::Ls.
|
inline |
Definition at line 383 of file containers.h.
References Chroma::k, Chroma::LinAlg::VectorArrays< T >::Ls, Chroma::LinAlg::VectorArrays< T >::N, Chroma::s(), and Chroma::LinAlg::VectorArrays< T >::vec.
Referenced by Chroma::InvEigCG2ArrayEnv::InvEigCG2_T(), and Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T().
|
inline |
Definition at line 436 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::N.
|
inline |
Definition at line 438 of file containers.h.
References Chroma::i, and Chroma::LinAlg::VectorArrays< T >::vec.
|
inline |
Definition at line 434 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::Ls, Chroma::LinAlg::VectorArrays< T >::N, and Chroma::LinAlg::VectorArrays< T >::vec.
Referenced by Chroma::LinAlg::VectorArrays< T >::VectorArrays().
|
inline |
Definition at line 435 of file containers.h.
References Chroma::LinAlg::VectorArrays< T >::vec.
Referenced by Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T().
int Chroma::LinAlg::VectorArrays< T >::Ls |
Definition at line 360 of file containers.h.
Referenced by Chroma::LinAlg::VectorArrays< T >::AddOrReplaceVector(), Chroma::LinAlg::VectorArrays< T >::AddVector(), Chroma::LinAlg::VectorArrays< T >::AddVectors(), Chroma::LinAlg::VectorArrays< T >::N5d(), Chroma::LinAlg::VectorArrays< T >::NormalizeAndAddVector(), and Chroma::LinAlg::VectorArrays< T >::resize().
int Chroma::LinAlg::VectorArrays< T >::N |
Definition at line 359 of file containers.h.
Referenced by Chroma::LinAlg::VectorArrays< T >::AddOrReplaceVector(), Chroma::LinAlg::VectorArrays< T >::AddVector(), Chroma::InvEigCG2ArrayEnv::InvEigCG2_T(), Chroma::LinAlg::VectorArrays< T >::NormalizeAndAddVector(), Chroma::LinAlg::VectorArrays< T >::Nvecs(), Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T(), and Chroma::LinAlg::VectorArrays< T >::resize().
multi2d<T> Chroma::LinAlg::VectorArrays< T >::vec |
Definition at line 358 of file containers.h.
Referenced by Chroma::LinAlg::VectorArrays< T >::AddOrReplaceVector(), Chroma::LinAlg::VectorArrays< T >::AddVector(), Chroma::InvEigCG2ArrayEnv::InvEigCG2_T(), Chroma::LinAlg::VectorArrays< T >::NormalizeAndAddVector(), Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T(), Chroma::LinAlg::VectorArrays< T >::operator[](), Chroma::LinAlg::VectorArrays< T >::resize(), and Chroma::LinAlg::VectorArrays< T >::size().