#include <ml_operator.h>
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 |
General container for auxiliary matrix
ML_BdryPts* ML_Operator_Struct::BCs |
ML_Comm* ML_Operator_Struct::comm |
void* ML_Operator_Struct::data |
void(* ML_Operator_Struct::data_destroy)(void *) |
ML_DVector* ML_Operator_Struct::diagonal |
ML_1Level * ML_Operator_Struct::from |
ML_1Level* ML_Operator_Struct::to |