ML Version of the Day
Loading...
Searching...
No Matches
ML_Struct Struct Reference

#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 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_Timingtiming
ML_Comm * comm
int * int_options
double * dble_options
void * void_options
int(* func )(void)
double Cheby_eig_boost

Detailed Description

This is the primary data structure which users interact directly

with via the provided functions.

Member Data Documentation

◆ comm

◆ dble_options

double* ML_Struct::dble_options

optional double parameters

◆ func

int(* ML_Struct::func) (void)

optional function

◆ int_options

int* ML_Struct::int_options

optional integer parameters

◆ label

char* ML_Struct::label

optional character label

◆ ML_init_flag

int ML_Struct::ML_init_flag

indicate initialization done

◆ ML_num_actual_levels

int ML_Struct::ML_num_actual_levels

number of levels actually used by the multigrid method.

Referenced by ML_Epetra::MultiLevelPreconditioner::ComputePreconditioner().

◆ ML_num_levels

int ML_Struct::ML_num_levels

number of levels available

◆ ML_num_transfers

int ML_Struct::ML_num_transfers

number of transfers

◆ ML_scheme

int ML_Struct::ML_scheme

which ML scheme to pick

◆ timing

struct ML_Timing* ML_Struct::timing

Used for timing information.

◆ void_options

void* ML_Struct::void_options

optional other parameters


The documentation for this struct was generated from the following file: