#include <ml_struct.h>
Collaboration diagram for ML_Struct:
Public Attributes | |
| int | id |
| char * | label |
| int | ML_init_flag |
| int | ML_scheme |
| int | ML_num_levels |
| int | ML_num_actual_levels |
| int | ML_num_transfers |
| int | ML_finest_level |
| int | ML_coarsest_level |
| int * | LevelID |
| int | symmetrize_matrix |
| int | output_level |
| int | res_output_freq |
| int | MinPerProc_repartition |
| double | LargestMinMaxRatio_repartition |
| int | use_repartitioning |
| ML_Partitioner | partitioner |
| double | tolerance |
| int | max_iterations |
| double * | spectral_radius |
| ML_Smoother * | pre_smoother |
| ML_Smoother * | post_smoother |
| ML_CSolve * | csolve |
| ML_Operator * | Amat |
| ML_Operator * | Rmat |
| ML_Operator * | Pmat |
| ML_Grid * | Grid |
| ML_BdryPts * | BCs |
| ML_Mapper * | eqn2grid |
| ML_Mapper * | grid2eqn |
| ML_1Level * | SingleLevel |
| ML_DVector * | Amat_Normalization |
| ML_Timing * | timing |
| ML_Comm * | comm |
| int * | int_options |
| double * | dble_options |
| void * | void_options |
| int(* | func )(void) |
|
|
communicator for ML |
|
|
optional double parameters |
|
|
optional function |
|
|
optional integer parameters |
|
|
optional character label |
|
|
indicate initialization done |
|
|
by the multigrid method. |
|
|
number of levels available |
|
|
number of transfers |
|
|
which ML scheme to pick |
|
|
Used for timing information. |
|
|
optional other parameters |
1.3.9.1