https://mooseframework.inl.gov
Public Member Functions | Private Attributes | List of all members
ComputeFDResidualFunctor Class Referenceabstract

#include <ComputeFDResidualFunctor.h>

Inheritance diagram for ComputeFDResidualFunctor:
[legend]

Public Member Functions

 ComputeFDResidualFunctor (FEProblemBase &fe_problem)
 
void residual (const libMesh::NumericVector< Number > &soln, libMesh::NumericVector< Number > &residual, libMesh::NonlinearImplicitSystem &sys) override
 
virtual void residual (const NumericVector< Number > &X, NumericVector< Number > &R, sys_type &S)=0
 

Private Attributes

FEProblemBase_fe_problem
 

Detailed Description

Definition at line 24 of file ComputeFDResidualFunctor.h.

Constructor & Destructor Documentation

◆ ComputeFDResidualFunctor()

ComputeFDResidualFunctor::ComputeFDResidualFunctor ( FEProblemBase fe_problem)

Definition at line 13 of file ComputeFDResidualFunctor.C.

14  : _fe_problem(fe_problem)
15 {
16 }

Member Function Documentation

◆ residual()

void ComputeFDResidualFunctor::residual ( const libMesh::NumericVector< Number > &  soln,
libMesh::NumericVector< Number > &  residual,
libMesh::NonlinearImplicitSystem sys 
)
override

Definition at line 19 of file ComputeFDResidualFunctor.C.

22 {
25 }
void residual(const libMesh::NumericVector< Number > &soln, libMesh::NumericVector< Number > &residual, libMesh::NonlinearImplicitSystem &sys) override
virtual void computeResidualSys(libMesh::NonlinearImplicitSystem &sys, const NumericVector< libMesh::Number > &soln, NumericVector< libMesh::Number > &residual)
This function is called by Libmesh to form a residual.
void computingNonlinearResid(bool computing_nonlinear_residual) final
Set whether or not the problem is in the process of computing the nonlinear residual.

Member Data Documentation

◆ _fe_problem

FEProblemBase& ComputeFDResidualFunctor::_fe_problem
private

Definition at line 27 of file ComputeFDResidualFunctor.h.

Referenced by residual().


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