10 int hecmw_ML_getrow_33(ML_Operator *mat_in,
int N_requested_rows,
11 int requested_rows[],
int allocated_space,
12 int cols[],
double values[],
int row_lengths[]) {
14 id = (
int *)ML_Get_MyGetrowData(mat_in);
15 hecmw_ml_getrow_33_(
id, &N_requested_rows, requested_rows, &allocated_space,
16 cols,
values, row_lengths, &ierr);
20 int hecmw_ML_matvec_33(ML_Operator *mat_in,
int in_length,
double p[],
21 int out_length,
double ap[]) {
23 id = (
int *)ML_Get_MyGetrowData(mat_in);
24 hecmw_ml_matvec_33_(
id, &in_length, p, &out_length, ap, &ierr);
28 int hecmw_ML_comm_33(
double x[],
void *A_data) {
31 hecmw_ml_comm_33_(
id, x, &ierr);
35 int hecmw_ML_smoother_diag_apply_33(ML_Smoother *
data,
int x_length,
double x[],
36 int rhs_length,
double rhs[]) {
38 id = (
int *)ML_Get_MySmootherData(
data);
39 hecmw_ml_smoother_diag_apply_33_(
id, &x_length, x, &rhs_length, rhs, &ierr);
43 int hecmw_ML_smoother_ssor_apply_33(ML_Smoother *
data,
int x_length,
double x[],
44 int rhs_length,
double rhs[]) {
46 id = (
int *)ML_Get_MySmootherData(
data);
47 hecmw_ml_smoother_ssor_apply_33_(
id, &x_length, x, &rhs_length, rhs, &ierr);