Commits

Peter Brune committed e31ab4f

Small fixes for SNESComposite fortran stubs

Comments (0)

Files changed (2)

include/petscsnes.h

 PETSC_EXTERN PetscErrorCode SNESNASMGetSubdomainVecs(SNES,PetscInt*,Vec**,Vec**,Vec**,Vec**);
 PETSC_EXTERN PetscErrorCode SNESNASMSetComputeFinalJacobian(SNES,PetscBool);
 
-
-/*E
-    SNESCompositeType - Determines how two or more preconditioner are composed
-
-$  SNES_COMPOSITE_ADDITIVE - results from application of all preconditioners are added together
-$  SNES_COMPOSITE_MULTIPLICATIVE - preconditioners are applied sequentially to the residual freshly
-$                                computed after the previous preconditioner application
-$  SNES_COMPOSITE_SYMMETRIC_MULTIPLICATIVE - preconditioners are applied sequentially to the residual freshly
-$                                computed from first preconditioner to last and then back (Use only for symmetric matrices and preconditions)
-$  SNES_COMPOSITE_SPECIAL - This is very special for a matrix of the form alpha I + R + S
-$                         where first preconditioner is built from alpha I + S and second from
-$                         alpha I + R
-
-   Level: beginner
-
-.seealso: SNESCompositeSetType()
-E*/
 typedef enum {SNES_COMPOSITE_ADDITIVE,SNES_COMPOSITE_MULTIPLICATIVE} SNESCompositeType;
 PETSC_EXTERN const char *const SNESCompositeTypes[];
 

src/snes/impls/composite/snescomposite.c

 /* -------------------------------------------------------------------------------- */
 #undef __FUNCT__
 #define __FUNCT__ "SNESCompositeSetType"
-/*@
+/*@C
    SNESCompositeSetType - Sets the type of composite preconditioner.
 
    Logically Collective on SNES