Lapack++
Classes | Namespaces | Defines
lacomplex File Reference

Complex data type that can be used from the application. More...

Classes

class  la::complex< _Tp >
 Complex data type that can be used from the application. More...

Namespaces

namespace  la
 

Namespace of Lapack++.


Defines

#define LACOMPLEX_CPPHEADER

Functions for Lapack++ complex number type

typedef std::ios la::ios_base
template<typename _Tp >
_Tp la::abs (const complex< _Tp > &)
template<typename _Tp >
_Tp la::arg (const complex< _Tp > &)
template<typename _Tp >
_Tp la::norm (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > la::operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator+ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
complex< _Tp > la::operator+ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator- (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator- (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
complex< _Tp > la::operator- (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator* (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator* (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
complex< _Tp > la::operator* (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator/ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
complex< _Tp > la::operator/ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > la::operator+ (const complex< _Tp > &__x)
template<typename _Tp >
complex< _Tp > la::operator- (const complex< _Tp > &__x)
template<typename _Tp >
bool la::operator== (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
bool la::operator== (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
bool la::operator== (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
bool la::operator!= (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
bool la::operator!= (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
bool la::operator!= (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
std::istream & la::operator>> (std::istream &__is, complex< _Tp > &__x)
template<typename _Tp >
std::ostream & la::operator<< (std::ostream &__os, const complex< _Tp > &__x)
template<typename _Tp >
_Tp la::real (const complex< _Tp > &__z)
template<typename _Tp >
_Tp la::imag (const complex< _Tp > &__z)

Detailed Description

Complex data type that can be used from the application.

This file has been heavily copied from the Standard C++ Library header <complex >. See the explanations at la::complex for the reasons.


Define Documentation

#define LACOMPLEX_CPPHEADER