https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ComputeResidualFunctor Class Referenceabstract

#include <ComputeResidualFunctor.h>

Inheritance diagram for ComputeResidualFunctor:
[legend]

Public Member Functions

 ComputeResidualFunctor (FEProblemBase &fe_problem)
 
void residual (const NumericVector< Number > &soln, 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 ComputeResidualFunctor.h.

Constructor & Destructor Documentation

◆ ComputeResidualFunctor()

ComputeResidualFunctor::ComputeResidualFunctor ( FEProblemBase fe_problem)

Definition at line 13 of file ComputeResidualFunctor.C.

13 : _fe_problem(fe_problem)
14{
15}

Member Function Documentation

◆ residual()

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

Definition at line 18 of file ComputeResidualFunctor.C.

21{
22 libmesh_parallel_only(soln.comm());
23
25 {
29 }
30}
void residual(const NumericVector< Number > &soln, NumericVector< Number > &residual, libMesh::NonlinearImplicitSystem &sys) override
bool getFailNextNonlinearConvergenceCheck() const
Whether it will skip further residual evaluations and fail the next nonlinear convergence check(s)
void computingNonlinearResid(bool computing_nonlinear_residual) final
Set whether or not the problem is in the process of computing the nonlinear residual.
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.
const Parallel::Communicator & comm() const

Referenced by residual().

Member Data Documentation

◆ _fe_problem

FEProblemBase& ComputeResidualFunctor::_fe_problem
private

Definition at line 27 of file ComputeResidualFunctor.h.

Referenced by residual().


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