LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
fast_comp< T > Struct Template Reference

#include <fast_complex.hpp>

Public Member Functions

 fast_comp ()
 fast_comp (const T &r)
 fast_comp (const T &r, const T &i)
 fast_comp (const fast_comp< T > &a)
fast_comp< T > operator+ (const fast_comp< T > &a)
fast_comp< T > operator- (const fast_comp< T > &a)
fast_comp operator* (const fast_comp< T > &a)

Public Attributes

rval
ival

Detailed Description

template<class T>
struct fast_comp< T >

Definition at line 30 of file fast_complex.hpp.

Constructor & Destructor Documentation

template<class T>
fast_comp< T >::fast_comp ( )
inline

Definition at line 34 of file fast_complex.hpp.

template<class T>
fast_comp< T >::fast_comp ( const T &  r)
inline

Definition at line 35 of file fast_complex.hpp.

template<class T>
fast_comp< T >::fast_comp ( const T &  r,
const T &  i 
)
inline

Definition at line 36 of file fast_complex.hpp.

template<class T>
fast_comp< T >::fast_comp ( const fast_comp< T > &  a)
inline

Definition at line 37 of file fast_complex.hpp.

Member Function Documentation

template<class T>
fast_comp fast_comp< T >::operator* ( const fast_comp< T > &  a)
inline

Definition at line 44 of file fast_complex.hpp.

template<class T>
fast_comp<T> fast_comp< T >::operator+ ( const fast_comp< T > &  a)
inline

Definition at line 38 of file fast_complex.hpp.

template<class T>
fast_comp<T> fast_comp< T >::operator- ( const fast_comp< T > &  a)
inline

Definition at line 41 of file fast_complex.hpp.

Member Data Documentation

template<class T>
T fast_comp< T >::ival

Definition at line 32 of file fast_complex.hpp.

template<class T>
T fast_comp< T >::rval

Definition at line 31 of file fast_complex.hpp.


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