casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::GaussianConv< T > Class Template Reference

Gaussian. More...

#include <MathFunc.h>

Inheritance diagram for casa::GaussianConv< T >:
casa::MathFunc< T >

List of all members.

Public Member Functions

 GaussianConv (T cut=MathFunc< T >::defcutoff(), T wparm=MathFunc< T >::defwidth())
 default constructor
 GaussianConv (const GaussianConv< T > &)
 copy constructor
GaussianConv< T > & operator= (const GaussianConv< T > &)
sup_value () const
 return value of support width
value (const T &) const
 compute and return a value of the math function
FuncId id () const
 return a FuncId structure for Table storage/retrieval.

Private Member Functions

MathFunc< T > * clone () const
 for every derived class, return new of that class with its own parameters

Private Attributes

sup_width
fw2
const T ln16

Detailed Description

template<class T>
class casa::GaussianConv< T >

Gaussian.

Synopsis

A Gaussian

Definition at line 305 of file MathFunc.h.


Constructor & Destructor Documentation

template<class T>
casa::GaussianConv< T >::GaussianConv ( cut = MathFunc< T >::defcutoff(),
wparm = MathFunc< T >::defwidth() 
)

default constructor

template<class T>
casa::GaussianConv< T >::GaussianConv ( const GaussianConv< T > &  )

copy constructor


Member Function Documentation

template<class T>
MathFunc<T>* casa::GaussianConv< T >::clone ( ) const [private, virtual]

for every derived class, return new of that class with its own parameters

Reimplemented from casa::MathFunc< T >.

template<class T>
FuncId casa::GaussianConv< T >::id ( ) const [virtual]

return a FuncId structure for Table storage/retrieval.

Reimplemented from casa::MathFunc< T >.

template<class T>
GaussianConv<T>& casa::GaussianConv< T >::operator= ( const GaussianConv< T > &  )
template<class T>
T casa::GaussianConv< T >::sup_value ( ) const [inline, virtual]

return value of support width

Reimplemented from casa::MathFunc< T >.

Definition at line 321 of file MathFunc.h.

References casa::GaussianConv< T >::sup_width.

template<class T>
T casa::GaussianConv< T >::value ( const T &  a) const [virtual]

compute and return a value of the math function

Reimplemented from casa::MathFunc< T >.


Member Data Documentation

template<class T>
T casa::GaussianConv< T >::fw2 [private]

Definition at line 333 of file MathFunc.h.

template<class T>
const T casa::GaussianConv< T >::ln16 [private]

Definition at line 334 of file MathFunc.h.

template<class T>
T casa::GaussianConv< T >::sup_width [private]

Definition at line 333 of file MathFunc.h.

Referenced by casa::GaussianConv< T >::sup_value().


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