HOPS
HOPS class reference
Public Types | Public Member Functions | List of all members
hops::MHO_ComplexConjugator< XArrayType > Class Template Reference

Class MHO_ComplexConjugator. More...

#include <MHO_ComplexConjugator.hh>

Inheritance diagram for hops::MHO_ComplexConjugator< XArrayType >:
[legend]

Public Types

using citerator_type = typename MHO_UnaryFunctor< XArrayType >::citerator_type
 
using iterator_type = typename MHO_UnaryFunctor< XArrayType >::iterator_type
 
- Public Types inherited from hops::MHO_UnaryFunctor< XArrayType >
using citerator_type = typename XArrayType::const_iterator
 
using iterator_type = typename XArrayType::iterator
 

Public Member Functions

 MHO_ComplexConjugator ()
 
virtual ~MHO_ComplexConjugator ()
 
virtual void operator() (citerator_type &input, iterator_type &output) override
 
virtual void operator() (iterator_type &input) override
 
- Public Member Functions inherited from hops::MHO_UnaryFunctor< XArrayType >
 MHO_UnaryFunctor ()
 
virtual ~MHO_UnaryFunctor ()
 

Detailed Description

template<class XArrayType>
class hops::MHO_ComplexConjugator< XArrayType >

Class MHO_ComplexConjugator.

applies complex conjugation to every element of the array (XArrayType)

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Wed Aug 18 12:02:32 2021 -0400

Member Typedef Documentation

◆ citerator_type

template<class XArrayType >
using hops::MHO_ComplexConjugator< XArrayType >::citerator_type = typename MHO_UnaryFunctor< XArrayType >::citerator_type

◆ iterator_type

template<class XArrayType >
using hops::MHO_ComplexConjugator< XArrayType >::iterator_type = typename MHO_UnaryFunctor< XArrayType >::iterator_type

Constructor & Destructor Documentation

◆ MHO_ComplexConjugator()

template<class XArrayType >
hops::MHO_ComplexConjugator< XArrayType >::MHO_ComplexConjugator ( )
inline

◆ ~MHO_ComplexConjugator()

template<class XArrayType >
virtual hops::MHO_ComplexConjugator< XArrayType >::~MHO_ComplexConjugator ( )
inlinevirtual

Member Function Documentation

◆ operator()() [1/2]

template<class XArrayType >
virtual void hops::MHO_ComplexConjugator< XArrayType >::operator() ( citerator_type input,
iterator_type output 
)
inlineoverridevirtual

◆ operator()() [2/2]

template<class XArrayType >
virtual void hops::MHO_ComplexConjugator< XArrayType >::operator() ( iterator_type input)
inlineoverridevirtual

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