public class Mccg extends Excell
Author: Alain Hebert, Ecole Polytechnique de Montreal (2002). The embedded Fortran native application was written by Igor Suslov, Alain Hebert and Romain Le Tellier.
Modifier and Type | Field and Description |
---|---|
boolean |
aca
set to true/false to activate/desactivate the
ACA preconditioning of inner iterations in case where a transport
solution is selected.
|
boolean |
diffusion
set to true to use an ACA diffusion flux solution instead
of a transport solution.
|
float |
hdd
step characteristics criterion.
|
float |
innerEps
convergence criterion for flux components in the inner iteration.
|
int |
innerMax
maximum number of inner (one-speed) iterations.
|
int |
krylov
dimension of the Krylov subspace for the GMRES (if krylov>0)
or Bi-CGSTAB (if krylov<0) acceleration of inner iterations.
|
java.lang.String |
moc
type of quadrature used to perform polar integration with the method
of characteristics.
|
boolean |
scr
set to true/false to activate/desactivate the SCR
preconditioning of inner iterations in case where a transport solution
is selected.
|
Constructor and Description |
---|
Mccg(java.lang.String name)
Use this constructor to create a new Mccg object.
|
public java.lang.String moc
public int innerMax
public float innerEps
public boolean aca
public boolean scr
public int krylov
public boolean diffusion
public float hdd
public Mccg(java.lang.String name)
name
- user-defined name of the Mccg objectpublic void exec(Gigogne a) throws JargonException
exec
in class Excell
a
- 2D or 3D geometry to analyse.JargonException