https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ray_tracing
include
raykernels
VariableIntegralRayKernel.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 "
IntegralRayKernel.h
"
13
#include "
MooseVariableInterface.h
"
14
15
class
VariableIntegralRayKernel
:
public
IntegralRayKernel
16
{
17
public
:
18
VariableIntegralRayKernel
(
const
InputParameters
& params);
19
20
static
InputParameters
validParams
();
21
22
protected
:
23
virtual
Real
computeQpIntegral
()
override
;
24
26
const
VariableValue
&
_u
;
27
};
IntegralRayKernel.h
MooseVariableInterface.h
IntegralRayKernel
Base class for a RayKernel that integrates along a Ray segment and stores the result in a scalar valu...
Definition
IntegralRayKernel.h:19
VariableIntegralRayKernel
Definition
VariableIntegralRayKernel.h:16
VariableIntegralRayKernel::_u
const VariableValue & _u
Holds the solution at current quadrature points.
Definition
VariableIntegralRayKernel.h:26
VariableIntegralRayKernel::computeQpIntegral
virtual Real computeQpIntegral() override
Definition
VariableIntegralRayKernel.C:32
VariableIntegralRayKernel::validParams
static InputParameters validParams()
Definition
VariableIntegralRayKernel.C:15
VariableValue
VariableValueTempl< false > VariableValue
InputParameters
Generated on Fri Aug 21 2026 13:41:31 for https://mooseframework.inl.gov by
1.9.8