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()¶
-