1 #ifndef US_ASTFEM_RSA_H
3 #define US_ASTFEM_RSA_H
14 #define DbgLv(a) if(dbg_level>=a)qDebug()
65 void new_scan ( QVector< double >*,
double* );
71 void new_time (
double );
77 void current_component(
int );
83 void current_speed (
int );
90 void calc_start (
int );
96 void calc_progress (
int );
102 void calc_done (
void );
130 QVector< US_AstfemMath::ReactionGroup >
rg;
135 void update_assocv (
void );
136 void adjust_limits (
int speed );
137 double stretch (
double*,
int );
138 void initialize_rg (
void );
143 void mesh_gen ( QVector< double >&,
int );
144 void mesh_gen_s_pos (
const QVector< double >& );
145 void mesh_gen_s_neg (
const QVector< double >& );
146 void mesh_gen_RefL (
int,
int );
148 void ComputeCoefMatrixFixedMesh(
double,
double,
double**,
double** );
151 void ComputeCoefMatrixMovingMeshR(
double,
double,
double**,
double** );
152 void ComputeCoefMatrixMovingMeshL(
double,
double,
double**,
double** );
154 void ReactionOneStep_Euler_imp (
int,
double**,
double );
156 void Reaction_dydt (
double*,
double* );
157 void Reaction_dfdy (
double*,
double** );
162 void GlobalStiff (
double*,
double**,
double**,
169 void GlobalStiff_ellam( QVector <double> *,
double **,
double **,
171 void adjust_grid(
int ,
int ,
172 QVector <double> * );