www.mooseframework.org
misc
include
kernels
CoefDiffusion.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
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 "Kernel.h"
13
#include "Function.h"
14
15
// Forward Declarations
16
class
CoefDiffusion
;
17
18
template
<>
19
InputParameters
validParams<CoefDiffusion>
();
20
21
class
CoefDiffusion
:
public
Kernel
22
{
23
public
:
24
CoefDiffusion
(
const
InputParameters & parameters);
25
26
protected
:
27
virtual
Real
computeQpResidual
();
28
virtual
Real
computeQpJacobian
();
29
30
private
:
31
const
Real
_coef
;
32
const
Function *
const
_func
;
33
};
CoefDiffusion::computeQpJacobian
virtual Real computeQpJacobian()
Definition:
CoefDiffusion.C:47
CoefDiffusion::computeQpResidual
virtual Real computeQpResidual()
Definition:
CoefDiffusion.C:36
CoefDiffusion::_coef
const Real _coef
Definition:
CoefDiffusion.h:31
CoefDiffusion
Definition:
CoefDiffusion.h:21
CoefDiffusion::_func
const Function *const _func
Definition:
CoefDiffusion.h:32
validParams< CoefDiffusion >
InputParameters validParams< CoefDiffusion >()
Definition:
CoefDiffusion.C:16
CoefDiffusion::CoefDiffusion
CoefDiffusion(const InputParameters ¶meters)
Definition:
CoefDiffusion.C:28
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16