https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FluxBC.C
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#include "FluxBC.h"
11
14{
16 return params;
17}
18
19FluxBC::FluxBC(const InputParameters & params) : IntegratedBC(params) {}
20
21Real
26
27Real
virtual RealGradient computeQpFluxJacobian()=0
virtual RealGradient computeQpFluxResidual()=0
static InputParameters validParams()
Definition FluxBC.C:13
virtual Real computeQpJacobian() override
Method for computing the diagonal Jacobian at quadrature points.
Definition FluxBC.C:28
FluxBC(const InputParameters &params)
Definition FluxBC.C:19
virtual Real computeQpResidual() override
Method for computing the residual at quadrature points.
Definition FluxBC.C:22
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
unsigned int _qp
quadrature point index
unsigned int _i
i-th, j-th index for enumerating test and shape functions
Base class for deriving any boundary condition of a integrated type.
static InputParameters validParams()
const MooseArray< Point > & _normals
normals at quadrature points
const VariableTestValue & _test
test function values (in QPs)