Skip to content

op_traits< complex< T > >

#include <op_traits.hh>
template<typenameT>
struct op_traits< complex< T > >

Defined in src/lib/ncarray/op_traits.hh:262

Inherits: BaseOpTraits< T >

Name Kind Owner
neg function Declared here
inc function Declared here
dec function Declared here
greater function Declared here
ge function Declared here
less function Declared here
le function Declared here
lowest function Declared here
max function Declared here
cast function Declared here
land function Declared here
lor function Declared here
isfinite function Declared here
mod function Declared here
value_type typedef Declared here
sum_type typedef Declared here
diff_type typedef Declared here
truediv_type typedef Declared here
neg function Inherited from BaseOpTraits
inc function Inherited from BaseOpTraits
dec function Inherited from BaseOpTraits
greater function Inherited from BaseOpTraits
ge function Inherited from BaseOpTraits
less function Inherited from BaseOpTraits
le function Inherited from BaseOpTraits
lowest function Inherited from BaseOpTraits
max function Inherited from BaseOpTraits
cast function Inherited from BaseOpTraits
land function Inherited from BaseOpTraits
lor function Inherited from BaseOpTraits
isfinite function Inherited from BaseOpTraits
mod function Inherited from BaseOpTraits
value_type typedef Inherited from BaseOpTraits
sum_type typedef Inherited from BaseOpTraits
diff_type typedef Inherited from BaseOpTraits
truediv_type typedef Inherited from BaseOpTraits
Kind Name Description
function neg static inline
function inc static inline
function dec static inline
function greater static inline
function ge static inline
function less static inline
function le static inline
function lowest static inline
function max static inline
function cast static inline
function land static inline
function lor static inline
function isfinite static inline
function mod static inline
typedef value_type
typedef sum_type
typedef diff_type
typedef truediv_type
Return Name Description
NCA_HD complex< T > neg static inline
NCA_HD complex< T > inc static inline
NCA_HD complex< T > dec static inline
NCA_HDbool greater static inline
NCA_HDbool ge static inline
NCA_HDbool less static inline
NCA_HDbool le static inline
NCA_HD complex< T > lowest static inline
NCA_HD complex< T > max static inline
NCA_HD To cast static inline
NCA_HDbool land static inline
NCA_HDbool lor static inline
NCA_HDbool isfinite static inline
NCA_HD complex< T > mod static inline

static inline

static inline NCA_HD complex< T > neg(const complex< T > & v)

Defined in src/lib/ncarray/op_traits.hh:268


static inline

static inline NCA_HD complex< T > inc(const complex< T > & v)

Defined in src/lib/ncarray/op_traits.hh:269


static inline

static inline NCA_HD complex< T > dec(const complex< T > & v)

Defined in src/lib/ncarray/op_traits.hh:270


static inline

static inline NCA_HDbool greater(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:272


static inline

static inline NCA_HDbool ge(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:279


static inline

static inline NCA_HDbool less(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:286


static inline

static inline NCA_HDbool le(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:293


static inline

static inline NCA_HD complex< T > lowest()

Defined in src/lib/ncarray/op_traits.hh:300


static inline

static inline NCA_HD complex< T > max()

Defined in src/lib/ncarray/op_traits.hh:304


static inline

template<typenameTo> static inline NCA_HD To cast(const complex< T > & val)

Defined in src/lib/ncarray/op_traits.hh:309


static inline

static inline NCA_HDbool land(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:336


static inline

static inline NCA_HDbool lor(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:342


static inline

static inline NCA_HDbool isfinite(const complex< T > & v)

Defined in src/lib/ncarray/op_traits.hh:349


static inline

static inline NCA_HD complex< T > mod(const complex< T > & a, const complex< T > & b)

Defined in src/lib/ncarray/op_traits.hh:353

Name Description
value_type
sum_type
diff_type
truediv_type

using value_type = T

Defined in src/lib/ncarray/op_traits.hh:263


using sum_type = complex< T >

Defined in src/lib/ncarray/op_traits.hh:264


using diff_type = complex< T >

Defined in src/lib/ncarray/op_traits.hh:265


using truediv_type = complex< double >

Defined in src/lib/ncarray/op_traits.hh:266