21char ope_vorton_mat_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Ope_elementary/Ope_vorton/ope_vorton_mat.C,v 1.4 2014/10/13 08:53:37 j_novak Exp $" ;
32#include "ope_elementary.h"
41Matrice _vorton_mat_pas_prevu(
int,
double,
double,
int,
int) {
42 cout <<
"Vorton : base not implemented..." << endl ;
52Matrice _vorton_mat_r_chebu_trois (
int n,
int lq) {
59 return (xdd+2*d-lq*(lq+1)*sx) ;
62Matrice _vorton_mat_r_chebu (
int n,
double,
double,
int lq,
int dz) {
67 res = _vorton_mat_r_chebu_trois (n, lq) ;
82Matrice _vorton_mat_r_cheb (
int n,
double alpha,
double beta,
int lq,
int) {
90 double echelle = beta/alpha ;
91 return (x2d2 + (2*echelle)*xd2 + (echelle*echelle)*d2 - (lq*(lq+1))*
id) ;
106 vorton_mat[i] = _vorton_mat_pas_prevu ;
Class for the elementary differential operator (see the base class Diff ).
Class for the elementary differential operator (see the base class Diff ).
Class for the elementary differential operator Identity (see the base class Diff ).
Class for the elementary differential operator division by (see the base class Diff ).
Class for the elementary differential operator (see the base class Diff ).
Class for the elementary differential operator (see the base class Diff ).
Class for the elementary differential operator (see the base class Diff ).
Matrice * ope_mat
Pointer on the matrix representation of the operator.
double beta
Parameter of the associated mapping.
double alpha
Parameter of the associated mapping.
int base_r
Radial basis of decomposition.
int nr
Number of radial points.
int l_quant
quantum number
int dzpuis
the associated dzpuis, if in the compactified domain.
virtual void do_ope_mat() const
Computes the matrix of the operator.
#define MAX_BASE
Nombre max. de bases differentes.
#define R_CHEBU
base de Chebychev ordinaire (fin), dev. en 1/r
#define TRA_R
Translation en R, used for a bitwise shift (in hex).
#define R_CHEB
base de Chebychev ordinaire (fin)