ProteoWizard
Public Member Functions | Private Attributes
pwiz::frequency::TruncatedLorentzian Class Reference

#include <TruncatedLorentzian.hpp>

Inheritance diagram for pwiz::frequency::TruncatedLorentzian:
pwiz::frequency::ParametrizedFunction< std::complex< double > >

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
- Public Member Functions inherited from pwiz::frequency::ParametrizedFunction< std::complex< double > >
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

Definition at line 57 of file TruncatedLorentzian.hpp.


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