ML_Operator_Struct Struct Reference

This data structure defines an enriched operator class for the specification of the discretization matrix, the restriction and the prolongation operator. More...

#include <ml_operator.h>

Collaboration diagram for ML_Operator_Struct:

Collaboration graph
[legend]

List of all members.

Public Attributes

int ML_id
ML_Comm * comm
ML_1Level * to
ML_1Level * from
int invec_leng
int outvec_leng
void * data
void(* data_destroy )(void *)
ML_Functionmatvec
ML_GetrowFuncgetrow
ML_DVector * diagonal
int N_nonzeros
 diagonal of matrix.
int max_nz_per_row
int blocks
int from_an_ml_operator
ML_Operatorsub_matrix
ML_BdryPts * BCs
char * DirichletRows
double build_time
double apply_time
double apply_without_comm_time
int ntimes
int nflop
char * label
int num_PDEs
int num_rigid
double lambda_max
double lambda_min
double lambda_max_img
int N_total_cols_est
int halfclone
int spectral_radius_scheme
int spectral_radius_max_iters
ML_Operator_Subspacesubspace
ML_Aux_Dataaux_data
int type


Detailed Description


Member Data Documentation

General container for auxiliary matrix


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