www.mooseframework.org
heat_conduction
include
dirackernels
GapHeatPointSourceMaster.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
// Moose Includes
13
#include "DiracKernel.h"
14
#include "PenetrationLocator.h"
15
16
// Forward Declarations
17
class
GapHeatPointSourceMaster
;
18
19
template
<>
20
InputParameters
validParams<GapHeatPointSourceMaster>
();
21
22
class
GapHeatPointSourceMaster
:
public
DiracKernel
23
{
24
public
:
25
static
InputParameters
validParams
();
26
27
GapHeatPointSourceMaster
(
const
InputParameters & parameters);
28
29
virtual
void
addPoints
();
30
virtual
Real
computeQpResidual
();
31
virtual
Real
computeQpJacobian
();
32
33
protected
:
34
PenetrationLocator &
_penetration_locator
;
35
std::map<Point, PenetrationInfo *>
point_to_info
;
36
NumericVector<Number> &
_slave_flux
;
37
38
// std::vector<Real> _localized_slave_flux;
39
};
40
GapHeatPointSourceMaster::validParams
static InputParameters validParams()
Definition:
GapHeatPointSourceMaster.C:22
validParams< GapHeatPointSourceMaster >
InputParameters validParams< GapHeatPointSourceMaster >()
GapHeatPointSourceMaster::_penetration_locator
PenetrationLocator & _penetration_locator
Definition:
GapHeatPointSourceMaster.h:34
GapHeatPointSourceMaster::point_to_info
std::map< Point, PenetrationInfo * > point_to_info
Definition:
GapHeatPointSourceMaster.h:35
GapHeatPointSourceMaster::computeQpResidual
virtual Real computeQpResidual()
Definition:
GapHeatPointSourceMaster.C:85
GapHeatPointSourceMaster::addPoints
virtual void addPoints()
Definition:
GapHeatPointSourceMaster.C:62
GapHeatPointSourceMaster::_slave_flux
NumericVector< Number > & _slave_flux
Definition:
GapHeatPointSourceMaster.h:36
GapHeatPointSourceMaster::computeQpJacobian
virtual Real computeQpJacobian()
Definition:
GapHeatPointSourceMaster.C:95
GapHeatPointSourceMaster
Definition:
GapHeatPointSourceMaster.h:22
GapHeatPointSourceMaster::GapHeatPointSourceMaster
GapHeatPointSourceMaster(const InputParameters ¶meters)
Definition:
GapHeatPointSourceMaster.C:42
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16