ML Version of the Day
Public Attributes
ML_Operator_Struct Struct Reference

#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
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

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


Member Data Documentation

General container for auxiliary matrix

diagonal of matrix.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends