21char ope_sec_order_non_dege_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Ope_elementary/Ope_sec_order/ope_sec_order_non_dege.C,v 1.3 2014/10/13 08:53:36 j_novak Exp $" ;
32#include "ope_elementary.h"
39Matrice _sec_order_non_dege_pas_prevu (
const Matrice& so) {
40 cout <<
"Sec_order non dege : not implemented" << endl ;
50Matrice _sec_order_non_dege_r_cheb (
const Matrice& source) {
55 Matrice res(n-non_dege, n-non_dege) ;
57 for (
int i=0 ; i<n-non_dege ; i++)
58 for (
int j=0 ; j<n-non_dege ; j++)
59 res.set(i, j) = source(i, j+non_dege) ;
Time evolution with partial storage (*** under development ***).
int get_dim(int i) const
Returns the dimension of the matrix.
int base_r
Radial basis of decomposition.
Matrice * ope_cl
Pointer on the banded-matrix of the operator.
Matrice * non_dege
Pointer on the non-degenerated matrix of the operator.
virtual void do_ope_cl() const
Computes the banded-matrix of the operator.
virtual void do_non_dege() const
Computes the non-degenerated matrix of the operator.
#define MAX_BASE
Nombre max. de bases differentes.
#define TRA_R
Translation en R, used for a bitwise shift (in hex)
#define R_CHEB
base de Chebychev ordinaire (fin)