CSol
Public Member Functions | Protected Attributes | Friends | List of all members
DeltaGrid< T > Class Template Reference

Delta map class for one or two dimensional data.

#include <csol_grid.h>

Inheritance diagram for DeltaGrid< T >:
[legend]

Public Member Functions

 DeltaGrid ()
 
 DeltaGrid (const DeltaGrid< T > &r)
 
void add (int, int, T)
 
template<>
void add (int i, int j, REAL v)
 
void apply (Grid< T > &)
 
template<>
void apply (GridScalar &grid)
 
void clear ()
 
DeltaGrid< T > & operator= (const DeltaGrid< T > &r)
 

Protected Attributes

std::map< unsigned long long int, T > deltaMap
 

Friends

std::ostream & operator<< (std::ostream &, const DeltaGrid< REAL > &)
 Output streaming operator for grid delta map. More...
 
std::istream & operator>> (std::istream &, DeltaGrid< REAL > &)
 Input streaming operator for grid delta map. More...
 

Constructor & Destructor Documentation

DeltaGrid ( )
inline
DeltaGrid ( const DeltaGrid< T > &  r)
inline

Member Function Documentation

void add ( int  ,
int  ,
 
)
void add ( int  i,
int  j,
REAL  v 
)
void apply ( Grid< T > &  )
void apply ( GridScalar grid)
void clear ( )
inline
DeltaGrid<T>& operator= ( const DeltaGrid< T > &  r)
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const DeltaGrid< REAL > &   
)
friend
std::istream& operator>> ( std::istream &  ,
DeltaGrid< REAL > &   
)
friend

Member Data Documentation

std::map<unsigned long long int, T> deltaMap
protected