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_Function * matvec
ML_GetrowFunc * getrow
ML_DVector * diagonal
int N_nonzeros
 diagonal of matrix.
int max_nz_per_row
int blocks
int from_an_ml_operator
ML_Operator * sub_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_Subspace * subspace
ML_Aux_Data * aux_data
int type


Detailed Description


Member Data Documentation

General container for auxiliary matrix


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