typedef const char* TSBasicSymplecticType; #define TSBASICSYMPLECTICSIEULER "1" #define TSBASICSYMPLECTICVELVERLET "2" #define TSBASICSYMPLECTIC3 "3" #define TSBASICSYMPLECTIC4 "4" PETSC_EXTERN PetscErrorCode TSBasicSymplecticSetType(TS,TSBasicSymplecticType); PETSC_EXTERN PetscErrorCode TSBasicSymplecticGetType(TS,TSBasicSymplecticType*); PETSC_EXTERN PetscErrorCode TSBasicSymplecticRegister(TSBasicSymplecticType,PetscInt,PetscInt,PetscReal[],PetscReal[]); PETSC_EXTERN PetscErrorCode TSBasicSymplecticInitializePackage(void); PETSC_EXTERN PetscErrorCode TSBasicSymplecticFinalizePackage(void); PETSC_EXTERN PetscErrorCode TSBasicSymplecticRegisterDestroy(void);
.seealso: TSBasicSymplecticSetType(), TS, TSBASICSYMPLECTIC, TSBasicSymplecticRegister()