Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PoissonVector< T > Class Template Reference

Public Member Functions

 PoissonVector (const PoissonVector< T > &V)
 
 PoissonVector (size_t N)
 
 PoissonVector (size_t N, ConstPointer(T) pV)
 
const T & operator() (size_t i) const
 
T & operator() (size_t i)
 
const T & operator[] (size_t i) const
 
T & operator[] (size_t i)
 
void SetZero ()
 
size_t Dimensions () const
 
void Resize (size_t N)
 
PoissonVector operator* (const T &A) const
 
PoissonVector operator/ (const T &A) const
 
PoissonVector operator- (const PoissonVector &V) const
 
PoissonVector operator+ (const PoissonVector &V) const
 
PoissonVectoroperator*= (const T &A)
 
PoissonVectoroperator/= (const T &A)
 
PoissonVectoroperator+= (const PoissonVector &V)
 
PoissonVectoroperator-= (const PoissonVector &V)
 
PoissonVectorAdd (const PoissonVector *V, int count)
 
PoissonVectorAddScaled (const PoissonVector &V, const T &scale)
 
PoissonVectorSubtractScaled (const PoissonVector &V, const T &scale)
 
PoissonVector operator- () const
 
PoissonVectoroperator= (const PoissonVector &V)
 
Dot (const PoissonVector &V) const
 
Length () const
 
Norm (size_t Ln) const
 
void Normalize ()
 
bool write (FILE *fp) const
 
bool write (const char *fileName) const
 
bool read (FILE *fp)
 
bool read (const char *fileName)
 
 Pointer (T) m_pV
 

Static Public Member Functions

static void Add (const PoissonVector &V1, const T &scale1, const PoissonVector &V2, const T &scale2, PoissonVector &Out)
 
static void Add (const PoissonVector &V1, const T &scale1, const PoissonVector &V2, PoissonVector &Out)
 

Protected Attributes

size_t m_N
 

Detailed Description

template<class T>
class PoissonVector< T >

Definition at line 38 of file Vector.h.


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