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