https://mooseframework.inl.gov
Loading...
Searching...
No Matches
InterfaceTimeKernel.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// local includes
13#include "InterfaceKernel.h"
14
OutputTools< Real >::VariableValue VariableValue
Definition MooseTypes.h:348
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
InterfaceKernel and VectorInterfaceKernel is responsible for interfacing physics across subdomains.
InterfaceTimeKernel is responsible for adding time derivative contributions for physics across interf...
virtual Real computeQpOffDiagJacobian(Moose::DGJacobianType type, unsigned int jvar)
compute off-diagonal jacobian components at quadrature points
const VariableValue & _dneighbor_value_dot_du
Derivative of _neighbor_value_dot with respect to u.
const VariableValue & _du_dot_du
Derivative of u_dot with respect to u.
virtual Real computeQpJacobian(Moose::DGJacobianType type)=0
Compute jacobians at quadrature points.
const VariableValue & _u_dot
Holds the current variable time derivative at the current quadrature point on the face.
const VariableValue & _neighbor_value_dot
Coupled neighbor variable value time derivative.
static InputParameters validParams()
virtual Real computeQpResidual(Moose::DGResidualType type)=0
Compute residuals at quadrature points.
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
DGJacobianType
Definition MooseTypes.h:804