Loading...
Searching...
No Matches
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

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

Functions

complex operator- (const complex &c)
complex operator+ (const complex &c1, const complex &c2)
complex operator+ (const complex &c, const scalar s)
complex operator+ (const scalar s, const complex &c)
complex operator- (const complex &c1, const complex &c2)
complex operator- (const complex &c, const scalar s)
complex operator- (const scalar s, const complex &c)
complex operator* (const complex &c1, const complex &c2)
complex operator* (const complex &c, const scalar s)
complex operator* (const scalar s, const complex &c)
complex operator/ (const complex &c1, const complex &c2)
complex operator/ (const complex &c, const scalar s)
complex operator/ (const scalar s, const complex &c)
template<class T>
std::enable_if_t<!std::is_same_v< complex, T >, const T & > conj (const T &val)
 The 'conjugate' of non-complex returns itself (pass-through) it does not return a complex!
template<class T>
std::enable_if_t< std::is_same_v< complex, T >, complexconj (const T &val)
 The conjugate of a complex number.
Istreamoperator>> (Istream &is, complex &c)
Ostreamoperator<< (Ostream &os, const complex &c)
complex operator~ (const complex &c)
 Complex conjugate.
word name (const complex &c)
 Return string representation of complex.

Detailed Description

Original source file complex.H

Definition in file complex.H.