Home
last modified time | relevance | path

Searched refs:MatMFFD (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/impls/mffd/
H A Dwp.c50 static PetscErrorCode MatMFFDCompute_WP(MatMFFD ctx, Vec U, Vec a, PetscScalar *h, PetscBool *zeroa) in MatMFFDCompute_WP()
85 static PetscErrorCode MatMFFDView_WP(MatMFFD ctx, PetscViewer viewer) in MatMFFDView_WP()
110 static PetscErrorCode MatMFFDSetFromOptions_WP(MatMFFD ctx, PetscOptionItems PetscOptionsObject) in MatMFFDSetFromOptions_WP()
121 static PetscErrorCode MatMFFDDestroy_WP(MatMFFD ctx) in MatMFFDDestroy_WP()
131 MatMFFD ctx = (MatMFFD)mat->data; in MatMFFDWPSetComputeNormU_P()
176 PETSC_EXTERN PetscErrorCode MatCreateMFFD_WP(MatMFFD ctx) in MatCreateMFFD_WP()
H A Dmffdimpl.h21 PetscErrorCode (*compute)(MatMFFD, Vec, Vec, PetscScalar *, PetscBool *zeroa);
22 PetscErrorCode (*view)(MatMFFD, PetscViewer);
23 PetscErrorCode (*destroy)(MatMFFD);
24 PetscErrorCode (*setfromoptions)(MatMFFD, PetscOptionItems);
H A Dmffddef.c47 static PetscErrorCode MatMFFDCompute_DS(MatMFFD ctx, Vec U, Vec a, PetscScalar *h, PetscBool *zeroa) in MatMFFDCompute_DS()
87 static PetscErrorCode MatMFFDView_DS(MatMFFD ctx, PetscViewer viewer) in MatMFFDView_DS()
103 static PetscErrorCode MatMFFDSetFromOptions_DS(MatMFFD ctx, PetscOptionItems PetscOptionsObject) in MatMFFDSetFromOptions_DS()
114 static PetscErrorCode MatMFFDDestroy_DS(MatMFFD ctx) in MatMFFDDestroy_DS()
127 MatMFFD ctx = NULL; in MatMFFDDSSetUmin_DS()
188 PETSC_EXTERN PetscErrorCode MatCreateMFFD_DS(MatMFFD ctx) in MatCreateMFFD_DS()
H A Dmffd.c71 MatMFFD ctx; in MatMFFDSetType_MFFD()
73 PetscErrorCode (*r)(MatMFFD); in MatMFFDSetType_MFFD()
131 MatMFFD ctx; in MatMFFDSetFunctioniBase_MFFD()
142 MatMFFD ctx; in MatMFFDSetFunctioni_MFFD()
153 MatMFFD ctx; in MatMFFDGetH_MFFD()
163 MatMFFD ctx; in MatMFFDResetHHistory_MFFD()
195 PetscErrorCode MatMFFDRegister(const char sname[], PetscErrorCode (*function)(MatMFFD)) in MatMFFDRegister() argument
205 MatMFFD ctx; in MatDestroy_MFFD()
238 MatMFFD ctx; in MatView_MFFD()
287 MatMFFD j; in MatAssemblyEnd_MFFD()
[all …]
H A Dmfregis.c3 PETSC_EXTERN PetscErrorCode MatCreateMFFD_DS(MatMFFD);
4 PETSC_EXTERN PetscErrorCode MatCreateMFFD_WP(MatMFFD);
/petsc/src/snes/mf/
H A Dsnesmfj.c67 MatMFFD j; in MatSNESMFGetSNES()
82 MatMFFD j; in MatAssemblyEnd_SNESMF()
114 MatMFFD j; in MatAssemblyEnd_SNESMF_UseBase()
266 MatMFFD mf; in MatCreateSNESMF()
/petsc/doc/changes/
H A D233.md59 - MatMFFD is now a regular matrix type registered in
/petsc/include/
H A Dpetscmat.h2259 typedef struct _p_MatMFFD *MatMFFD; typedef
2277 PETSC_EXTERN PetscErrorCode MatMFFDRegister(const char[], PetscErrorCode (*)(MatMFFD));