OGS
NumLib::NewtonStepContext Struct Reference

Detailed Description

Context passed to the step strategy so it can evaluate the residual at trial points without owning the equation system directly. Currently unused by FixedDamping/DampingReduction; reserved for the in-progress line-search strategy, which needs to re-evaluate F(x) at trial points.

Definition at line 22 of file NewtonStepStrategy.h.

#include <NewtonStepStrategy.h>

Collaboration diagram for NumLib::NewtonStepContext:
[legend]

Public Attributes

NonlinearSystem< NonlinearSolverTag::Newton > & sys
std::vector< GlobalVector * > const & x_prev
int process_id

Member Data Documentation

◆ process_id

int NumLib::NewtonStepContext::process_id

Definition at line 26 of file NewtonStepStrategy.h.

◆ sys

NonlinearSystem<NonlinearSolverTag::Newton>& NumLib::NewtonStepContext::sys

Definition at line 24 of file NewtonStepStrategy.h.

◆ x_prev

std::vector<GlobalVector*> const& NumLib::NewtonStepContext::x_prev

Definition at line 25 of file NewtonStepStrategy.h.


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