This class defines a variable change to be used when solving elliptic equations. More...
#include <change_var.h>
Public Member Functions | |
| Change_var (int var) | |
| Additive factor for F ## PROVISORY. | |
| Change_var (int var, double) | |
| Standard constructor. | |
| Change_var (int var, double, double) | |
| Standard constructor. | |
| Change_var (const Change_var &so) | |
| ~Change_var () | |
| Constructor by copy. | |
| double | val_F (double x) |
| Standard destructor. | |
| double | val_der_F (double x) |
Returns the value of at { x}. | |
| double | val_G (double x) |
Returns the value of at { x}. | |
| double | val_der_G (double x) |
Returns the value of at { x}. | |
Protected Attributes | |
| double(* | func_F )(double) |
| double(* | der_F )(double) |
Pointer on the function . | |
| double(* | func_G )(double) |
Pointer on the derivative of . | |
| double(* | der_G )(double) |
Pointer on the function . | |
| double | mult_F |
Pointer on the derivative of . | |
| double | add_F |
| Multiplicative factor for F ## PROVISORY. | |
This class defines a variable change to be used when solving elliptic equations.
In {one particular domain}, the change is defined as follows : ()

where
is the usual variable, i.e. the one that is
and
is the variable used for solving the elliptic equation. The functions
and
are arbitrary functions of
. The type of change must be explicitely implemented in the constructor for { Change_var}.
Definition at line 94 of file change_var.h.
| Change_var::Change_var | ( | int | var | ) |
Additive factor for F ## PROVISORY.
Standard constructor. Case with without parameter. { var} defines explicitely the type of variable to be used. Are currently implemented : {itemize} { var}
. { var}
. { var}
. { var}
. { var}
. { var}
. {itemize}
Definition at line 95 of file change_var.C.
| Change_var::Change_var | ( | int | var, | |
| double | mult | |||
| ) |
| Change_var::Change_var | ( | int | var, | |
| double | mult, | |||
| double | add | |||
| ) |
| Change_var::~Change_var | ( | ) |
Constructor by copy.
Definition at line 270 of file change_var.C.
| double Change_var::val_der_F | ( | double | x | ) |
Returns the value of
at { x}.
Definition at line 276 of file change_var.C.
| double Change_var::val_der_G | ( | double | x | ) |
| double Change_var::val_F | ( | double | x | ) |
| double Change_var::val_G | ( | double | x | ) |
double Change_var::add_F [protected] |
Multiplicative factor for F ## PROVISORY.
Definition at line 103 of file change_var.h.
double(* Change_var::der_F)(double) [protected] |
Pointer on the function
.
double(* Change_var::der_G)(double) [protected] |
Pointer on the function
.
double(* Change_var::func_G)(double) [protected] |
Pointer on the derivative of
.
double Change_var::mult_F [protected] |
Pointer on the derivative of
.
Definition at line 102 of file change_var.h.
1.6.1