Feel++ 0.91.0
|
#include <feel/feelcore/feel.hpp>
#include <feel/feelalg/glas.hpp>
#include <feel/feelalg/vectorpetsc.hpp>
#include <feel/feelalg/matrixpetsc.hpp>
#include <feel/feelalg/solvernonlinearpetsc.hpp>
Namespaces | |
namespace | Feel |
Functions | |
PetscErrorCode | __feel_petsc_snes_monitor (SNES snes, PetscInt its, PetscReal fnorm, void *) |
PetscErrorCode | __feel_petsc_snes_residual (SNES snes, Vec x, Vec r, void *ctx) |
PetscErrorCode | __feel_petsc_snes_jacobian (SNES snes, Vec x, Mat *jac, Mat *pc, MatStructure *msflag, void *ctx) |
PetscErrorCode | __feel_petsc_snes_dense_residual (SNES snes, Vec x, Vec r, void *ctx) |
PetscErrorCode | __feel_petsc_snes_dense_jacobian (SNES snes, Vec x, Mat *jac, Mat *pc, MatStructure *msflag, void *ctx) |
PetscErrorCode __feel_petsc_snes_dense_jacobian | ( | SNES | snes, |
Vec | x, | ||
Mat * | jac, | ||
Mat * | pc, | ||
MatStructure * | msflag, | ||
void * | ctx | ||
) |
Feel::Log() << "dense_jacobian xx= " << xx << "\n";
References Feel::SolverNonLinear< T >::dense_jacobian.
Referenced by Feel::SolverNonLinearPetsc< T >::solve().
PetscErrorCode __feel_petsc_snes_monitor | ( | SNES | snes, |
PetscInt | its, | ||
PetscReal | fnorm, | ||
void * | |||
) |
Feel::Log() << "[SolverNonLinearPetsc] KSP num of it = " << lits << " residual = " << final_resid << "\n";
Referenced by Feel::SolverNonLinearPetsc< T >::solve().