https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ComputeLineSearchObjectWrapper Class Reference

Wrapper of the libmesh ComputeLineSearchObject. More...

#include <ComputeLineSearchObjectWrapper.h>

Inheritance diagram for ComputeLineSearchObjectWrapper:
[legend]

Public Member Functions

 ComputeLineSearchObjectWrapper (FEProblemBase &fe_problem)
 
void linesearch (SNESLineSearch line_search_object) override
 Shim that calls into the MOOSE line search system using FEProblemBase::linesearch.
 

Protected Attributes

FEProblemBase_fe_problem
 

Detailed Description

Wrapper of the libmesh ComputeLineSearchObject.

Definition at line 22 of file ComputeLineSearchObjectWrapper.h.

Constructor & Destructor Documentation

◆ ComputeLineSearchObjectWrapper()

ComputeLineSearchObjectWrapper::ComputeLineSearchObjectWrapper ( FEProblemBase fe_problem)

Definition at line 14 of file ComputeLineSearchObjectWrapper.C.

15 : _fe_problem(fe_problem)
16{
17}

Member Function Documentation

◆ linesearch()

void ComputeLineSearchObjectWrapper::linesearch ( SNESLineSearch  line_search_object)
overridevirtual

Shim that calls into the MOOSE line search system using FEProblemBase::linesearch.

Implements libMesh::PetscNonlinearSolver::ComputeLineSearchObject.

Definition at line 20 of file ComputeLineSearchObjectWrapper.C.

21{
23}
virtual void lineSearch()
execute MOOSE line search

Member Data Documentation

◆ _fe_problem

FEProblemBase& ComputeLineSearchObjectWrapper::_fe_problem
protected

Definition at line 34 of file ComputeLineSearchObjectWrapper.h.

Referenced by linesearch().


The documentation for this class was generated from the following files: