Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Protected Attributes | Private Attributes
cluster::XYColF< F > Class Template Reference

Class to hold expansion coefficients of type F. More...

#include <expansion.hh>

Inheritance diagram for cluster::XYColF< F >:
Inheritance graph
[legend]
Collaboration diagram for cluster::XYColF< F >:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

template<class F = concepts::Real>
class cluster::XYColF< F >

Class to hold expansion coefficients of type F.

Definition at line 58 of file expansion.hh.


Member Typedef Documentation

template<class F = concepts::Real>
typedef XYColFPtr<F> cluster::XYColF< F >::ColPtr

Definition at line 60 of file expansion.hh.


Constructor & Destructor Documentation

template<class F = concepts::Real>
cluster::XYColF< F >::XYColF ( uint  blksz,
uint  n 
) [inline]

Definition at line 62 of file expansion.hh.

template<class F = concepts::Real>
cluster::XYColF< F >::~XYColF ( ) [inline]

Definition at line 66 of file expansion.hh.


Member Function Documentation

template<class F = concepts::Real>
uint cluster::XYColF< F >::memory ( ) const [inline, virtual]

Implements cluster::XYColExp.

Definition at line 71 of file expansion.hh.

template<class F = concepts::Real>
void cluster::XYColF< F >::operator+= ( uint  i) [inline, virtual]

Reimplemented from cluster::XYColFPtr< F >.

Definition at line 72 of file expansion.hh.

template<class F = concepts::Real>
void cluster::XYColF< F >::operator-= ( uint  i) [inline, virtual]

Reimplemented from cluster::XYColFPtr< F >.

Definition at line 75 of file expansion.hh.

template<class F = concepts::Real>
XYColFPtr<F>* cluster::XYColF< F >::operator[] ( uint  i) const [inline, virtual]

Implements cluster::XYColExp.

Definition at line 68 of file expansion.hh.

template<class F = concepts::Real>
F* cluster::XYColFPtr< F >::value ( ) const [inline, inherited]

Definition at line 35 of file expansion.hh.


Member Data Documentation

template<class F = concepts::Real>
uint cluster::XYColF< F >::blksz_ [private]

Definition at line 80 of file expansion.hh.

template<class F = concepts::Real>
uint cluster::XYColF< F >::n_ [private]

Definition at line 81 of file expansion.hh.

template<class F = concepts::Real>
F* cluster::XYColFPtr< F >::val_ [protected, inherited]

Definition at line 38 of file expansion.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)