| Line 32... |
Line 32... |
PetscErrorCode (*allocate)(PS,PetscInt);
|
PetscErrorCode (*allocate)(PS,PetscInt);
|
PetscErrorCode (*computevector)(PS,PetscInt,PSMatType,PetscBool*);
|
PetscErrorCode (*computevector)(PS,PetscInt,PSMatType,PetscBool*);
|
PetscErrorCode (*solve)(PS,PetscScalar*,PetscScalar*);
|
PetscErrorCode (*solve)(PS,PetscScalar*,PetscScalar*);
|
PetscErrorCode (*sort)(PS,PetscScalar*,PetscScalar*,PetscErrorCode(*)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*),void*);
|
PetscErrorCode (*sort)(PS,PetscScalar*,PetscScalar*,PetscErrorCode(*)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*),void*);
|
PetscErrorCode (*cond)(PS,PetscReal*);
|
PetscErrorCode (*cond)(PS,PetscReal*);
|
PetscErrorCode (*translate)(PS,PetscScalar,PetscScalar,PetscScalar*);
|
PetscErrorCode (*translate)(PS,PetscScalar,PetscReal,PetscBool,PetscScalar*,PetscReal*);
|
};
|
};
|
|
|
struct _p_PS {
|
struct _p_PS {
|
PETSCHEADER(struct _PSOps);
|
PETSCHEADER(struct _PSOps);
|
PetscInt ld; /* leading dimension */
|
PetscInt ld; /* leading dimension */
|