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 ![]() | |
double | val_G (double x) |
Returns the value of ![]() | |
double | val_der_G (double x) |
Returns the value of ![]() | |
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.