https://mooseframework.inl.gov
Loading...
Searching...
No Matches
HFEMDiffusion.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "DGLowerDKernel.h"
13
15{
16public:
18
20
21protected:
22 virtual Real computeQpResidual(Moose::DGResidualType type) override;
23 virtual Real computeQpJacobian(Moose::DGJacobianType type) override;
24 virtual Real computeLowerDQpResidual() override;
26};
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
virtual Real computeQpResidual(Moose::DGResidualType type) override
This is the virtual that derived classes should override for computing the residual on neighboring el...
virtual Real computeLowerDQpResidual() override
Method for computing the Lower part of residual at quadrature points, to be filled in residual.
virtual Real computeLowerDQpJacobian(Moose::ConstraintJacobianType type) override
Computes one of the five pieces of Jacobian involving lower-d at quadrature points.
virtual Real computeQpJacobian(Moose::DGJacobianType type) override
This is the virtual that derived classes should override for computing the Jacobian on neighboring el...
static InputParameters validParams()
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131
const std::string & type() const
Get the type of this class.
Definition MooseBase.h:93
DGResidualType
Definition MooseTypes.h:798
ConstraintJacobianType
Definition MooseTypes.h:851
DGJacobianType
Definition MooseTypes.h:804