Go to the source code of this file.
Functions | |
PetscErrorCode | PETScExternalSolverCreate (MPI_Comm comm, TS *ts) |
PetscErrorCode | PETScExternalSolverDestroy (TS ts) |
PetscErrorCode | externalPETScDiffusionFDMSolve (TS ts, Vec u0, Vec u, PetscReal dt, PetscReal time, PetscBool *converged) |
PetscErrorCode | FormIFunction (TS ts, PetscReal, Vec U, Vec Udot, Vec F, void *) |
PetscErrorCode | FormIJacobian (TS ts, PetscReal, Vec, Vec, PetscReal a, Mat J, Mat Jpre, void *) |
PetscErrorCode | FormInitialSolution (TS ts, Vec U, void *) |
PetscErrorCode externalPETScDiffusionFDMSolve | ( | TS | ts, |
Vec | u0, | ||
Vec | u, | ||
PetscReal | dt, | ||
PetscReal | time, | ||
PetscBool * | converged | ||
) |
Definition at line 105 of file PETScDiffusionFDM.C.
Referenced by ExternalPETScProblem::externalSolve().
PetscErrorCode FormIFunction | ( | TS | ts, |
PetscReal | , | ||
Vec | U, | ||
Vec | Udot, | ||
Vec | F, | ||
void * | |||
) |
Definition at line 190 of file PETScDiffusionFDM.C.
Referenced by PETScExternalSolverCreate().
PetscErrorCode FormIJacobian | ( | TS | ts, |
PetscReal | , | ||
Vec | , | ||
Vec | , | ||
PetscReal | a, | ||
Mat | J, | ||
Mat | Jpre, | ||
void * | |||
) |
Definition at line 341 of file PETScDiffusionFDM.C.
Referenced by PETScExternalSolverCreate().
PetscErrorCode FormInitialSolution | ( | TS | ts, |
Vec | U, | ||
void * | |||
) |
Definition at line 464 of file PETScDiffusionFDM.C.
Referenced by ExternalPETScProblem::ExternalPETScProblem().
PetscErrorCode PETScExternalSolverCreate | ( | MPI_Comm | comm, |
TS * | ts | ||
) |
Definition at line 29 of file PETScDiffusionFDM.C.
Referenced by ExternalPetscSolverApp::getPetscTS().
PetscErrorCode PETScExternalSolverDestroy | ( | TS | ts | ) |
Definition at line 90 of file PETScDiffusionFDM.C.
Referenced by ExternalPetscSolverApp::~ExternalPetscSolverApp().