NPL
Neurological Programs and Libraries
npl::cdouble_t Struct Reference

#include <npltypes.h>

Inherits std::complex< double >.

Public Member Functions

 operator float () const
 
 operator double () const
 
 operator long double () const
 
 operator int64_t () const
 
 operator uint64_t () const
 
 operator int32_t () const
 
 operator uint32_t () const
 
 operator int16_t () const
 
 operator uint16_t () const
 
 operator int8_t () const
 
 operator uint8_t () const
 
 cdouble_t (double re=0, double im=0)
 
 cdouble_t (const cfloat_t &)
 
 cdouble_t (const cquad_t &)
 
 cdouble_t (const std::complex< float > &)
 
 cdouble_t (const std::complex< long double > &)
 
 cdouble_t (const std::complex< double > &)
 
cdouble_toperator= (const std::complex< double > &v)
 
cdouble_toperator= (const std::complex< float > &v)
 
cdouble_toperator= (const std::complex< long double > &v)
 
cdouble_toperator= (const cfloat_t &v)
 
cdouble_toperator= (const cquad_t &v)
 

Detailed Description

Definition at line 66 of file npltypes.h.

Constructor & Destructor Documentation

npl::cdouble_t::cdouble_t ( double  re = 0,
double  im = 0 
)
inline

Definition at line 84 of file npltypes.h.

npl::cdouble_t::cdouble_t ( const cfloat_t )
explicit
npl::cdouble_t::cdouble_t ( const cquad_t )
explicit
npl::cdouble_t::cdouble_t ( const std::complex< float > &  )
explicit
npl::cdouble_t::cdouble_t ( const std::complex< long double > &  )
explicit
npl::cdouble_t::cdouble_t ( const std::complex< double > &  )

Member Function Documentation

npl::cdouble_t::operator double ( ) const
explicit
npl::cdouble_t::operator float ( ) const
explicit
npl::cdouble_t::operator int16_t ( ) const
explicit
npl::cdouble_t::operator int32_t ( ) const
explicit
npl::cdouble_t::operator int64_t ( ) const
explicit
npl::cdouble_t::operator int8_t ( ) const
explicit
npl::cdouble_t::operator long double ( ) const
explicit
npl::cdouble_t::operator uint16_t ( ) const
explicit
npl::cdouble_t::operator uint32_t ( ) const
explicit
npl::cdouble_t::operator uint64_t ( ) const
explicit
npl::cdouble_t::operator uint8_t ( ) const
explicit
cdouble_t& npl::cdouble_t::operator= ( const std::complex< double > &  v)
cdouble_t& npl::cdouble_t::operator= ( const std::complex< float > &  v)
cdouble_t& npl::cdouble_t::operator= ( const std::complex< long double > &  v)
cdouble_t& npl::cdouble_t::operator= ( const cfloat_t v)
cdouble_t& npl::cdouble_t::operator= ( const cquad_t v)

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