CHROMA
|
Hold vectors. More...
#include <containers.h>
Public Member Functions | |
Vectors () | |
Vectors (const multi1d< T > &v) | |
Vectors (int size) | |
~Vectors () | |
void | AddVector (const T &v, const Subset &s) |
void | AddVector (const T &v) |
void | NormalizeAndAddVector (const T &v, const Double &inorm, const Subset &s) |
void | AddOrReplaceVector (const T &v, const Subset &s) |
void | AddVectors (multi1d< T > &v, const Subset &s) |
void | AddVectors (multi1d< T > &v) |
void | resize (int n) |
int | size () const |
int | Nvecs () const |
T & | operator[] (int i) |
Public Attributes | |
multi1d< T > | vec |
int | N |
Hold vectors.
Definition at line 159 of file containers.h.
|
inline |
Definition at line 165 of file containers.h.
|
inline |
Definition at line 166 of file containers.h.
|
inline |
Definition at line 167 of file containers.h.
References Chroma::LinAlg::Vectors< T >::resize(), and Chroma::LinAlg::Vectors< T >::size().
|
inline |
Definition at line 169 of file containers.h.
|
inline |
Definition at line 193 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N, Chroma::s(), and Chroma::LinAlg::Vectors< T >::vec.
Referenced by Chroma::InvEigCG2Env::InvEigCG2_T().
|
inline |
Definition at line 178 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N, and Chroma::LinAlg::Vectors< T >::vec.
|
inline |
Definition at line 171 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N, Chroma::s(), and Chroma::LinAlg::Vectors< T >::vec.
Referenced by Chroma::LinAlg::RitzPairsArray< T >::AddVector(), Chroma::LinAlg::RitzPairs< T >::AddVector(), Chroma::LinAlg::RitzPairs< T >::AddVectors(), Chroma::LinAlg::RitzPairsArray< T >::AddVectors(), and Chroma::LinAlg::Vectors< T >::AddVectors().
|
inline |
Definition at line 209 of file containers.h.
References Chroma::LinAlg::Vectors< T >::AddVector(), and Chroma::i.
|
inline |
Definition at line 204 of file containers.h.
References Chroma::LinAlg::Vectors< T >::AddVector(), Chroma::i, and Chroma::s().
Referenced by Chroma::InvEigCG2Env::InvEigCG2_T().
|
inline |
Definition at line 185 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N, Chroma::s(), and Chroma::LinAlg::Vectors< T >::vec.
Referenced by Chroma::InvEigCG2Env::InvEigCG2_T(), and Chroma::InvEigCG2Env::new_InvEigCG2_T().
|
inline |
Definition at line 217 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N.
|
inline |
Definition at line 218 of file containers.h.
References Chroma::i, and Chroma::LinAlg::Vectors< T >::vec.
|
inline |
Definition at line 215 of file containers.h.
References Chroma::LinAlg::Vectors< T >::N, n, and Chroma::LinAlg::Vectors< T >::vec.
Referenced by Chroma::LinAlg::RitzPairs< T >::init(), Chroma::LinAlg::RitzPairsArray< T >::init(), and Chroma::LinAlg::Vectors< T >::Vectors().
|
inline |
Definition at line 216 of file containers.h.
References Chroma::LinAlg::Vectors< T >::vec.
Referenced by Chroma::LinAlg::Vectors< T >::Vectors().
int Chroma::LinAlg::Vectors< T >::N |
Definition at line 163 of file containers.h.
Referenced by Chroma::LinAlg::Vectors< T >::AddOrReplaceVector(), Chroma::LinAlg::RitzPairsArray< T >::AddVector(), Chroma::LinAlg::RitzPairs< T >::AddVector(), Chroma::LinAlg::Vectors< T >::AddVector(), Chroma::LinAlg::RitzPairs< T >::AddVectors(), Chroma::LinAlg::RitzPairsArray< T >::AddVectors(), Chroma::InvEigCG2Env::InvEigCG2_T(), Chroma::InvEigCG2Env::new_InvEigCG2_T(), Chroma::LinAlg::Vectors< T >::NormalizeAndAddVector(), Chroma::LinAlg::Vectors< T >::Nvecs(), and Chroma::LinAlg::Vectors< T >::resize().
multi1d<T> Chroma::LinAlg::Vectors< T >::vec |
Definition at line 162 of file containers.h.
Referenced by Chroma::LinAlg::Vectors< T >::AddOrReplaceVector(), Chroma::LinAlg::Vectors< T >::AddVector(), Chroma::InvEigCG2Env::InvEigCG2_T(), Chroma::InvEigCG2Env::new_InvEigCG2_T(), Chroma::LinAlg::Vectors< T >::NormalizeAndAddVector(), Chroma::LinAlg::Vectors< T >::operator[](), Chroma::LinAlg::Vectors< T >::resize(), and Chroma::LinAlg::Vectors< T >::size().