Class to hold expansion coefficients of type F. More...
#include <expansion.hh>


Public Types | |
| typedef XYColFPtr< F > | ColPtr |
Public Member Functions | |
| uint | memory () const |
| void | operator+= (uint i) |
| void | operator-= (uint i) |
| XYColFPtr< F > * | operator[] (uint i) const |
| F * | value () const |
| XYColF (uint blksz, uint n) | |
| ~XYColF () | |
Protected Attributes | |
| F * | val_ |
Private Attributes | |
| uint | blksz_ |
| uint | n_ |
Class to hold expansion coefficients of type F.
Definition at line 58 of file expansion.hh.
| typedef XYColFPtr<F> cluster::XYColF< F >::ColPtr |
Definition at line 60 of file expansion.hh.
| cluster::XYColF< F >::XYColF | ( | uint | blksz, |
| uint | n | ||
| ) | [inline] |
Definition at line 62 of file expansion.hh.
| cluster::XYColF< F >::~XYColF | ( | ) | [inline] |
Definition at line 66 of file expansion.hh.
| uint cluster::XYColF< F >::memory | ( | ) | const [inline, virtual] |
Implements cluster::XYColExp.
Definition at line 71 of file expansion.hh.
| void cluster::XYColF< F >::operator+= | ( | uint | i | ) | [inline, virtual] |
Reimplemented from cluster::XYColFPtr< F >.
Definition at line 72 of file expansion.hh.
| void cluster::XYColF< F >::operator-= | ( | uint | i | ) | [inline, virtual] |
Reimplemented from cluster::XYColFPtr< F >.
Definition at line 75 of file expansion.hh.
| XYColFPtr<F>* cluster::XYColF< F >::operator[] | ( | uint | i | ) | const [inline, virtual] |
Implements cluster::XYColExp.
Definition at line 68 of file expansion.hh.
| F* cluster::XYColFPtr< F >::value | ( | ) | const [inline, inherited] |
Definition at line 35 of file expansion.hh.
uint cluster::XYColF< F >::blksz_ [private] |
Definition at line 80 of file expansion.hh.
uint cluster::XYColF< F >::n_ [private] |
Definition at line 81 of file expansion.hh.
F* cluster::XYColFPtr< F >::val_ [protected, inherited] |
Definition at line 38 of file expansion.hh.