Grid 0.7.0
MultiShiftFunction Class Reference

#include <MultiShiftFunction.h>

Public Member Functions

 MultiShiftFunction (int n, RealD _lo, RealD _hi)
RealD approx (RealD x)
void csv (std::ostream &out)
void gnuplot (std::ostream &out)
void Init (AlgRemez &remez, double tol, bool inverse)
 MultiShiftFunction (void)
 MultiShiftFunction (AlgRemez &remez, double tol, bool inverse)

Data Fields

int order
std::vector< RealDpoles
std::vector< RealDresidues
std::vector< RealDtolerances
RealD norm
RealD lo
RealD hi

Detailed Description

Definition at line 34 of file MultiShiftFunction.h.

Constructor & Destructor Documentation

◆ MultiShiftFunction() [1/3]

MultiShiftFunction::MultiShiftFunction ( int n,
RealD _lo,
RealD _hi )
inline

Definition at line 43 of file MultiShiftFunction.h.

References hi, lo, poles, residues, and tolerances.

◆ MultiShiftFunction() [2/3]

MultiShiftFunction::MultiShiftFunction ( void )
inline

Definition at line 59 of file MultiShiftFunction.h.

◆ MultiShiftFunction() [3/3]

MultiShiftFunction::MultiShiftFunction ( AlgRemez & remez,
double tol,
bool inverse )
inline

Definition at line 60 of file MultiShiftFunction.h.

References Init().

Member Function Documentation

◆ approx()

double MultiShiftFunction::approx ( RealD x)

Definition at line 32 of file MultiShiftFunction.cc.

References norm, poles, and residues.

Referenced by csv().

◆ csv()

void MultiShiftFunction::csv ( std::ostream & out)

Definition at line 48 of file MultiShiftFunction.cc.

References approx(), hi, lo, and sqrt().

◆ gnuplot()

void MultiShiftFunction::gnuplot ( std::ostream & out)

Definition at line 40 of file MultiShiftFunction.cc.

References norm, poles, and residues.

◆ Init()

void MultiShiftFunction::Init ( AlgRemez & remez,
double tol,
bool inverse )
inline

Field Documentation

◆ order

◆ poles

std::vector<RealD> MultiShiftFunction::poles

◆ residues

std::vector<RealD> MultiShiftFunction::residues

◆ tolerances

std::vector<RealD> MultiShiftFunction::tolerances

◆ norm

RealD MultiShiftFunction::norm

◆ lo

RealD MultiShiftFunction::lo

Definition at line 41 of file MultiShiftFunction.h.

Referenced by csv(), Init(), and MultiShiftFunction().

◆ hi

RealD MultiShiftFunction::hi

Definition at line 41 of file MultiShiftFunction.h.

Referenced by csv(), Init(), and MultiShiftFunction().


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