3.5.16. horton/grid/rtransform.h – Transformation from uniform 1D to non-uniform 1D grids¶
- class
 Subclassed by ExpRTransform, IdentityRTransform, LinearRTransform, PowerRTransform, ShiftedExpRTransform
Public Functions
- 
RTransform::RTransform(int npoint)¶ 
- 
virtual 
RTransform::~RTransform()¶ 
- 
virtual double 
RTransform::radius(double t)¶
= 0 
- 
virtual double 
RTransform::deriv(double t)¶
= 0 
- 
virtual double 
RTransform::deriv2(double t)¶
= 0 
- 
virtual double 
RTransform::deriv3(double t)¶
= 0 
- 
virtual double 
RTransform::inv(double r)¶
= 0 
- 
void 
RTransform::radius_array(double *t, double *r, int n)¶ 
- 
void 
RTransform::deriv_array(double *t, double *d, int n)¶ 
- 
void 
RTransform::deriv2_array(double *t, double *d, int n)¶ 
- 
void 
RTransform::deriv3_array(double *t, double *d, int n)¶ 
- 
void 
RTransform::inv_array(double *r, double *t, int n)¶ 
- 
int 
RTransform::get_npoint()¶ 
Protected Attributes
- 
int 
RTransform::npoint¶ 
- 
 
- class
 Inherits from RTransform
- class
 Inherits from RTransform
Public Functions
- 
LinearRTransform::LinearRTransform(double rmin, double rmax, int npoint)¶ 
- 
double 
LinearRTransform::radius(double t)¶ 
- 
double 
LinearRTransform::deriv(double t)¶ 
- 
double 
LinearRTransform::deriv2(double t)¶ 
- 
double 
LinearRTransform::deriv3(double t)¶ 
- 
double 
LinearRTransform::inv(double r)¶ 
- 
double 
LinearRTransform::get_rmin()¶ 
- 
double 
LinearRTransform::get_rmax()¶ 
- 
double 
LinearRTransform::get_alpha()¶ 
- 
 
- class
 Inherits from RTransform
Public Functions
- 
ExpRTransform::ExpRTransform(double rmin, double rmax, int npoint)¶ 
- 
double 
ExpRTransform::radius(double t)¶ 
- 
double 
ExpRTransform::deriv(double t)¶ 
- 
double 
ExpRTransform::deriv2(double t)¶ 
- 
double 
ExpRTransform::deriv3(double t)¶ 
- 
double 
ExpRTransform::inv(double r)¶ 
- 
double 
ExpRTransform::get_rmin()¶ 
- 
double 
ExpRTransform::get_rmax()¶ 
- 
double 
ExpRTransform::get_alpha()¶ 
- 
 
- class
 Inherits from RTransform
Public Functions
- 
ShiftedExpRTransform::ShiftedExpRTransform(double rmin, double rshift, double rmax, int npoint)¶ 
- 
double 
ShiftedExpRTransform::radius(double t)¶ 
- 
double 
ShiftedExpRTransform::deriv(double t)¶ 
- 
double 
ShiftedExpRTransform::deriv2(double t)¶ 
- 
double 
ShiftedExpRTransform::deriv3(double t)¶ 
- 
double 
ShiftedExpRTransform::inv(double r)¶ 
- 
double 
ShiftedExpRTransform::get_rmin()¶ 
- 
double 
ShiftedExpRTransform::get_rshift()¶ 
- 
double 
ShiftedExpRTransform::get_rmax()¶ 
- 
double 
ShiftedExpRTransform::get_r0()¶ 
- 
double 
ShiftedExpRTransform::get_alpha()¶ 
- 
 
- class
 Inherits from RTransform
Public Functions
- 
PowerRTransform::PowerRTransform(double rmin, double rmax, int npoint)¶ 
- 
double 
PowerRTransform::radius(double t)¶ 
- 
double 
PowerRTransform::deriv(double t)¶ 
- 
double 
PowerRTransform::deriv2(double t)¶ 
- 
double 
PowerRTransform::deriv3(double t)¶ 
- 
double 
PowerRTransform::inv(double r)¶ 
- 
double 
PowerRTransform::get_rmin()¶ 
- 
double 
PowerRTransform::get_rmax()¶ 
- 
double 
PowerRTransform::get_power()¶ 
-