#include <TruncatedLorentzian.hpp>
List of all members.
Public Member Functions |
| TruncatedLorentzian (double T) |
| ~TruncatedLorentzian () |
virtual unsigned int | parameterCount () const |
virtual std::complex< double > | operator() (double f, const ublas::vector< double > &p) const |
virtual ublas::vector
< std::complex< double > > | dp (double f, const ublas::vector< double > &p) const |
virtual ublas::matrix
< std::complex< double > > | dp2 (double f, const ublas::vector< double > &p) const |
void | outputSamples (const std::string &filename, const ublas::vector< double > &p, double shift=0, double scale=1) const |
virtual | ~ParametrizedFunction () |
Private Attributes |
boost::shared_ptr< Impl > | impl_ |
Detailed Description
Definition at line 39 of file TruncatedLorentzian.hpp.
Constructor & Destructor Documentation
pwiz::frequency::TruncatedLorentzian::TruncatedLorentzian |
( |
double |
T | ) |
|
pwiz::frequency::TruncatedLorentzian::~TruncatedLorentzian |
( |
| ) |
|
Member Function Documentation
virtual unsigned int pwiz::frequency::TruncatedLorentzian::parameterCount |
( |
| ) |
const |
|
inlinevirtual |
virtual std::complex<double> pwiz::frequency::TruncatedLorentzian::operator() |
( |
double |
f, |
|
|
const ublas::vector< double > & |
p |
|
) |
| const |
|
virtual |
virtual ublas::vector< std::complex<double> > pwiz::frequency::TruncatedLorentzian::dp |
( |
double |
f, |
|
|
const ublas::vector< double > & |
p |
|
) |
| const |
|
virtual |
virtual ublas::matrix< std::complex<double> > pwiz::frequency::TruncatedLorentzian::dp2 |
( |
double |
f, |
|
|
const ublas::vector< double > & |
p |
|
) |
| const |
|
virtual |
void pwiz::frequency::TruncatedLorentzian::outputSamples |
( |
const std::string & |
filename, |
|
|
const ublas::vector< double > & |
p, |
|
|
double |
shift = 0 , |
|
|
double |
scale = 1 |
|
) |
| const |
Member Data Documentation
boost::shared_ptr<Impl> pwiz::frequency::TruncatedLorentzian::impl_ |
|
private |
The documentation for this class was generated from the following file: