|
ML
Version of the Day
|
#include <ml_struct.h>

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 | RAP_storage_type |
| int | symmetrize_matrix |
| int | output_level |
| int | res_output_freq |
| int | MinPerProc_repartition |
| int | PutOnSingleProc_repartition |
| double | LargestMinMaxRatio_repartition |
| int | sortColumnsAfterRAP |
| int | use_repartitioning |
| int | repartitionStartLevel |
| 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 |
| struct ML_Timing * | timing |
| ML_Comm * | comm |
| int * | int_options |
| double * | dble_options |
| void * | void_options |
| int(* | func )(void) |
| double | Cheby_eig_boost |
This is the primary data structure which users interact directly
| ML_Comm* ML_Struct::comm |
communicator for ML
Referenced by ML_Epetra::MultiLevelPreconditioner::MultiLevelPreconditioner().
| double* ML_Struct::dble_options |
optional double parameters
| int(* ML_Struct::func)(void) |
optional function
| int* ML_Struct::int_options |
optional integer parameters
| char* ML_Struct::label |
optional character label
| int ML_Struct::ML_init_flag |
indicate initialization done
| int ML_Struct::ML_num_actual_levels |
number of levels actually used by the multigrid method.
Referenced by ML_Epetra::MultiLevelPreconditioner::ComputePreconditioner(), and ML_Epetra::MultiLevelPreconditioner::MultiLevelPreconditioner().
| int ML_Struct::ML_num_levels |
number of levels available
| int ML_Struct::ML_num_transfers |
number of transfers
| int ML_Struct::ML_scheme |
which ML scheme to pick
| struct ML_Timing* ML_Struct::timing |
Used for timing information.
| void* ML_Struct::void_options |
optional other parameters
Referenced by ML_Epetra::MultiLevelPreconditioner::ApplyInverse().
1.8.5