https://mooseframework.inl.gov
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. More...
 

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 19 of file ComputeLineSearchObjectWrapper.C.

20 {
22 }
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: