OGS
anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext Struct Reference

Detailed Description

Definition at line 22 of file PETScNonlinearSolver.cpp.

Collaboration diagram for anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext:
[legend]

Public Types

using System = NumLib::NonlinearSystem<NumLib::NonlinearSolverTag::Newton>
 

Public Attributes

Systemsystem
 
std::vector< GlobalVector * > & x
 
std::vector< GlobalVector * > const & x_prev
 
GlobalVectorr
 
GlobalMatrixJ
 
int const process_id
 

Member Typedef Documentation

◆ System

using anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::System = NumLib::NonlinearSystem<NumLib::NonlinearSolverTag::Newton>

Definition at line 24 of file PETScNonlinearSolver.cpp.

Member Data Documentation

◆ J

GlobalMatrix* anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::J

Definition at line 29 of file PETScNonlinearSolver.cpp.

◆ process_id

int const anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::process_id

Definition at line 30 of file PETScNonlinearSolver.cpp.

◆ r

GlobalVector* anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::r

Definition at line 28 of file PETScNonlinearSolver.cpp.

◆ system

System* anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::system

Definition at line 25 of file PETScNonlinearSolver.cpp.

◆ x

std::vector<GlobalVector*>& anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::x

Definition at line 26 of file PETScNonlinearSolver.cpp.

◆ x_prev

std::vector<GlobalVector*> const& anonymous_namespace{PETScNonlinearSolver.cpp}::PetscContext::x_prev

Definition at line 27 of file PETScNonlinearSolver.cpp.


The documentation for this struct was generated from the following file: