complex.H File Reference
Include dependency graph for complex.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  complex
 A complex number, similar to the C++ complex type. More...
 
struct  pTraits_cmptType< complex >
 The underlying component data type for complex is scalar. More...
 
struct  pTraits_nComponents< complex >
 A complex has two scalar components. More...
 
class  pTraits< complex >
 Template specialisation for pTraits<complex> More...
 
struct  is_contiguous< complex >
 Contiguous data for complex. More...
 
struct  is_contiguous_scalar< complex >
 Contiguous scalar data for complex. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::Detail
 Implementation details for various OpenFOAM classes.
 

Functions

complex operator- (const complex &)
 
complex operator+ (const complex &, const complex &)
 
complex operator+ (const complex &, const scalar)
 
complex operator+ (const scalar, const complex &)
 
complex operator- (const complex &, const complex &)
 
complex operator- (const complex &, const scalar)
 
complex operator- (const scalar, const complex &)
 
complex operator* (const complex &, const complex &)
 
complex operator* (const complex &, const scalar)
 
complex operator* (const scalar, const complex &)
 
complex operator/ (const complex &, const complex &)
 
complex operator/ (const complex &, const scalar)
 
complex operator/ (const scalar, const complex &)
 
template<class T >
std::enable_if< !std::is_same< complex, T >::value, const T &>::type conj (const T &val)
 The 'conjugate' of non-complex returns itself (pass-through) it does not return a complex! More...
 
template<class T >
std::enable_if< std::is_same< complex, T >::value, complex >::type conj (const T &val)
 The conjugate of a complex number. More...
 
Istream & operator>> (Istream &is, complex &c)
 
Ostream & operator<< (Ostream &os, const complex &c)
 
complex operator~ (const complex &c)
 Complex conjugate. More...
 
word name (const complex &c)
 Return string representation of complex. More...
 

Detailed Description

Original source file complex.H

Definition in file complex.H.