Class documentation of Concepts

Loading...
Searching...
No Matches
cluster::XYColF< F > Class Template Reference

#include <expansion.hh>

Inheritance diagram for cluster::XYColF< F >:
cluster::XYColExp cluster::XYColFPtr< F > cluster::XYColExpPtr cluster::XYColExpPtr

Public Types

typedef XYColFPtr< F > ColPtr
 

Public Member Functions

 XYColF (uint blksz, uint n)
 
XYColFPtr< F > * operator[] (uint i) const
 
uint memory () const
 
void operator+= (uint i)
 
void operator-= (uint i)
 
F * value () const
 

Protected Attributes

F * val_
 

Detailed Description

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

Class to hold expansion coefficients of type F.

Definition at line 60 of file expansion.hh.

Member Typedef Documentation

◆ ColPtr

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

Definition at line 62 of file expansion.hh.

Constructor & Destructor Documentation

◆ XYColF()

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

Definition at line 64 of file expansion.hh.

◆ ~XYColF()

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

Definition at line 68 of file expansion.hh.

Member Function Documentation

◆ memory()

template<class F = concepts::Real>
uint cluster::XYColF< F >::memory ( ) const
inlinevirtual

Implements cluster::XYColExp.

Definition at line 73 of file expansion.hh.

◆ operator+=()

template<class F = concepts::Real>
void cluster::XYColF< F >::operator+= ( uint  i)
inlinevirtual

Implements cluster::XYColExpPtr.

Definition at line 74 of file expansion.hh.

◆ operator-=()

template<class F = concepts::Real>
void cluster::XYColF< F >::operator-= ( uint  i)
inlinevirtual

Implements cluster::XYColExpPtr.

Definition at line 77 of file expansion.hh.

◆ operator[]()

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

Implements cluster::XYColExp.

Definition at line 70 of file expansion.hh.

◆ value()

template<class F = concepts::Real>
F * cluster::XYColFPtr< F >::value ( ) const
inlineinherited

Definition at line 37 of file expansion.hh.

Member Data Documentation

◆ val_

template<class F = concepts::Real>
F* cluster::XYColFPtr< F >::val_
protectedinherited

Definition at line 40 of file expansion.hh.


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