Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Math_Rational Class Reference

#include <math_Rational.h>

Public Member Functions

 Math_Rational ()
 
void set_parameters (const Parameters &params)
 
void set_parameters (const int Np, const int n_exp, const int d_exp, const double x_min, const double x_max)
 
void get_parameters (double &norm, std::valarray< double > &res, std::valarray< double > &pole)
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
double func (double x)
 

Static Public Attributes

static const std::string class_name = "Math_Rational"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

void set_coeff ()
 
void read_file ()
 

Private Attributes

int m_Np
 
int m_n_exp
 
int m_d_exp
 
double m_x_min
 
double m_x_max
 
double m_norm
 
double m_error
 
std::valarray< double > m_res
 
std::valarray< double > m_pole
 

Detailed Description

Definition at line 48 of file math_Rational.h.

Constructor & Destructor Documentation

Math_Rational::Math_Rational ( )
inline

Definition at line 64 of file math_Rational.h.

Member Function Documentation

double Math_Rational::func ( double  x)

Definition at line 208 of file math_Rational.cpp.

void Math_Rational::get_parameters ( double &  norm,
std::valarray< double > &  res,
std::valarray< double > &  pole 
)

Definition at line 115 of file math_Rational.cpp.

void Math_Rational::read_file ( )
private

Definition at line 144 of file math_Rational.cpp.

void Math_Rational::set_coeff ( )
private

Definition at line 137 of file math_Rational.cpp.

void Math_Rational::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 74 of file math_Rational.h.

void Math_Rational::set_parameters ( const Parameters params)

Definition at line 48 of file math_Rational.cpp.

void Math_Rational::set_parameters ( const int  Np,
const int  n_exp,
const int  d_exp,
const double  x_min,
const double  x_max 
)

Definition at line 76 of file math_Rational.cpp.

Member Data Documentation

const std::string Math_Rational::class_name = "Math_Rational"
static

Definition at line 51 of file math_Rational.h.

int Math_Rational::m_d_exp
private

Definition at line 57 of file math_Rational.h.

double Math_Rational::m_error
private

Definition at line 59 of file math_Rational.h.

int Math_Rational::m_n_exp
private

Definition at line 57 of file math_Rational.h.

double Math_Rational::m_norm
private

Definition at line 59 of file math_Rational.h.

int Math_Rational::m_Np
private

Definition at line 57 of file math_Rational.h.

std::valarray<double> Math_Rational::m_pole
private

Definition at line 61 of file math_Rational.h.

std::valarray<double> Math_Rational::m_res
private

Definition at line 60 of file math_Rational.h.

Bridge::VerboseLevel Math_Rational::m_vl
protected

Definition at line 54 of file math_Rational.h.

double Math_Rational::m_x_max
private

Definition at line 58 of file math_Rational.h.

double Math_Rational::m_x_min
private

Definition at line 58 of file math_Rational.h.


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