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.