| MINT2
    | 
#include <ComplexProduct.h>
 
  
| Public Member Functions | |
| ComplexProduct (IFitParRegister *daddy=0) | |
| ComplexProduct (double initVal, IFitParRegister *daddy=0) | |
| ComplexProduct (const std::complex< double > &z, IFitParRegister *daddy=0) | |
| ComplexProduct (const ComplexProduct &other, IFitParRegister *newDaddy=0) | |
| void | multiply (const ComplexProduct &multiplyWith) | 
| void | addTerm (double val) | 
| void | addTerm (const std::complex< double > &z) | 
| void | addTerm (const counted_ptr< IReturnComplex > &irc) | 
| void | addTerm (const counted_ptr< IComplexFitParDependent > &irc) | 
| ComplexProduct & | operator *= (double val) | 
| ComplexProduct & | operator *= (const std::complex< double > &z) | 
| ComplexProduct & | operator *= (const counted_ptr< IComplexFitParDependent > &irc) | 
| ComplexProduct & | operator *= (const counted_ptr< IReturnComplex > &irc) | 
| ComplexProduct & | operator *= (const ComplexProduct &cp) | 
| std::complex< double > | ComplexVal () | 
|  Public Member Functions inherited from MINT::IReturnComplex | |
| virtual | ~IReturnComplex () | 
|  Public Member Functions inherited from MINT::FitParDependent | |
| virtual unsigned int | size () const | 
| virtual const FitParRef & | operator[] (unsigned int i) const | 
| virtual FitParRef & | operator[] (unsigned int i) | 
| virtual bool | changedSinceLastCall () const | 
| virtual void | rememberFitParValues () | 
| virtual bool | registerFitParDependence (const IFitParDependent &fpd) | 
| bool | registerFitParDependence (const FitParRef &fpr) | 
| void | removeAllFitParDependencies () | 
| FitParDependent (IFitParRegister *daddy=0) | |
| FitParDependent (const FitParDependent &other, IFitParRegister *newDaddy=0) | |
| void | listFitParDependencies (std::ostream &os=std::cout) const | 
|  Public Member Functions inherited from MINT::PolymorphVector< FitParRef > | |
| PolymorphVector () | |
| PolymorphVector (unsigned int N) | |
| PolymorphVector (unsigned int N, const FitParRef &c) | |
| PolymorphVector (const PolymorphVector &other) | |
| PolymorphVector (const typename std::vector< FitParRef > &other) | |
| virtual | ~PolymorphVector () | 
| std::vector< FitParRef > & | theVector () | 
| const std::vector< FitParRef > & | theVector () const | 
| FitParRef & | operator[] (unsigned int i) | 
| const FitParRef & | operator[] (unsigned int i) const | 
| FitParRef & | at (unsigned int i) | 
| const FitParRef & | at (unsigned int i) const | 
| std::vector< FitParRef >::iterator | begin () | 
| std::vector< FitParRef >::const_iterator | begin () const | 
| std::vector< FitParRef >::iterator | end () | 
| std::vector< FitParRef >::const_iterator | end () const | 
| std::vector< FitParRef >::iterator | find (const FitParRef &c) | 
| std::vector< FitParRef >::const_iterator | find (const FitParRef &c) const | 
| FitParRef & | front () | 
| const FitParRef & | front () const | 
| FitParRef & | back () | 
| const FitParRef & | back () const | 
| unsigned int | size () const | 
| bool | empty () const | 
| void | push_back (const FitParRef &c) | 
| void | pop_back () | 
| void | erase (typename std::vector< FitParRef >::iterator pos) | 
| void | erase (typename std::vector< FitParRef >::iterator first, typename std::vector< FitParRef >::iterator last) | 
| PolymorphVector< FitParRef > & | operator= (const PolymorphVector< FitParRef > &other) | 
| void | clear () | 
| void | resize (unsigned int N) | 
| void | resize (unsigned int N, const FitParRef &c) | 
| operator const typename std::vector< FitParRef > & () const | |
| operator typename std::vector< FitParRef > & () | |
| bool | operator== (const MINT::PolymorphVector< FitParRef > &v2) const | 
| bool | operator!= (const MINT::PolymorphVector< FitParRef > &v2) const | 
| bool | operator< (const MINT::PolymorphVector< FitParRef > &v2) const | 
| bool | operator> (const MINT::PolymorphVector< FitParRef > &v2) const | 
| Protected Member Functions | |
| double | fixedRealProduct () | 
| std::complex< double > | fixedComplexProduct () | 
| std::complex< double > | complexProduct () | 
| void | setToUnity () | 
|  Protected Member Functions inherited from MINT::IReturnComplex | |
| IReturnComplex () | |
| Protected Attributes | |
| std::vector< counted_ptr< IReturnComplex > > | _facVec | 
| std::vector< double > | _fixedDoubleVec | 
| std::vector< std::complex< double > > | _fixedComplexVec | 
|  Protected Attributes inherited from MINT::PolymorphVector< FitParRef > | |
| std::vector< FitParRef > | _vec | 
Definition at line 14 of file ComplexProduct.h.
| ComplexProduct::ComplexProduct | ( | IFitParRegister * | daddy = 0 | ) | 
Definition at line 8 of file ComplexProduct.cpp.
| ComplexProduct::ComplexProduct | ( | double | initVal, | 
| IFitParRegister * | daddy = 0 | ||
| ) | 
Definition at line 12 of file ComplexProduct.cpp.
| ComplexProduct::ComplexProduct | ( | const std::complex< double > & | z, | 
| IFitParRegister * | daddy = 0 | ||
| ) | 
Definition at line 18 of file ComplexProduct.cpp.
| ComplexProduct::ComplexProduct | ( | const ComplexProduct & | other, | 
| IFitParRegister * | newDaddy = 0 | ||
| ) | 
Definition at line 24 of file ComplexProduct.cpp.
| void ComplexProduct::addTerm | ( | double | val | ) | 
Definition at line 55 of file ComplexProduct.cpp.
| void ComplexProduct::addTerm | ( | const std::complex< double > & | z | ) | 
Definition at line 59 of file ComplexProduct.cpp.
| void ComplexProduct::addTerm | ( | const counted_ptr< IReturnComplex > & | irc | ) | 
Definition at line 76 of file ComplexProduct.cpp.
| void ComplexProduct::addTerm | ( | const counted_ptr< IComplexFitParDependent > & | irc | ) | 
Definition at line 65 of file ComplexProduct.cpp.
| 
 | inlineprotected | 
Definition at line 35 of file ComplexProduct.h.
| 
 | inlinevirtual | 
Implements MINT::IReturnComplex.
Definition at line 64 of file ComplexProduct.h.
| 
 | inlineprotected | 
Definition at line 27 of file ComplexProduct.h.
| 
 | inlineprotected | 
Definition at line 20 of file ComplexProduct.h.
| void ComplexProduct::multiply | ( | const ComplexProduct & | multiplyWith | ) | 
Definition at line 40 of file ComplexProduct.cpp.
| ComplexProduct & ComplexProduct::operator *= | ( | double | val | ) | 
Definition at line 87 of file ComplexProduct.cpp.
| ComplexProduct & ComplexProduct::operator *= | ( | const std::complex< double > & | z | ) | 
Definition at line 91 of file ComplexProduct.cpp.
| ComplexProduct& MINT::ComplexProduct::operator *= | ( | const counted_ptr< IComplexFitParDependent > & | irc | ) | 
| ComplexProduct & ComplexProduct::operator *= | ( | const counted_ptr< IReturnComplex > & | irc | ) | 
Definition at line 95 of file ComplexProduct.cpp.
| ComplexProduct & ComplexProduct::operator *= | ( | const ComplexProduct & | cp | ) | 
Definition at line 101 of file ComplexProduct.cpp.
| 
 | protected | 
Definition at line 32 of file ComplexProduct.cpp.
| 
 | protected | 
Definition at line 16 of file ComplexProduct.h.
| 
 | protected | 
Definition at line 18 of file ComplexProduct.h.
| 
 | protected | 
Definition at line 17 of file ComplexProduct.h.
 1.8.15
 1.8.15