OGS
PETScNonlinearSolver.cpp File Reference

Detailed Description

Definition in file PETScNonlinearSolver.cpp.

#include "PETScNonlinearSolver.h"
#include <petscmat.h>
#include <petscvec.h>
#include "BaseLib/RunTime.h"
Include dependency graph for PETScNonlinearSolver.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext
 

Namespaces

namespace  anonymous_namespace{PETScNonlinearSolver.cpp}
 
namespace  NumLib
 

Functions

void anonymous_namespace{PETScNonlinearSolver.cpp}::printConvergenceReason (SNES const &snes_solver, SNESConvergedReason const &reason)
 
PetscErrorCode anonymous_namespace{PETScNonlinearSolver.cpp}::updateResidual (SNES, Vec x, Vec petsc_r, void *petsc_context)
 
PetscErrorCode anonymous_namespace{PETScNonlinearSolver.cpp}::updateJacobian (SNES, Vec, Mat J, Mat, void *petsc_context)