DiracKernels System
The DiracKernels system has not been documented. The content listed below should be used as a starting point for documenting the system, which includes the typical automatic documentation associated with a system; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.
# DiracKernels System
## Overview
!! Replace this line with information regarding the DiracKernels system.
## Example Input File Syntax
!! Describe and include an example of how to use the DiracKernels system.
!syntax list /DiracKernels objects=True actions=False subsystems=False
!syntax list /DiracKernels objects=False actions=False subsystems=True
!syntax list /DiracKernels objects=False actions=True subsystems=False
Available Objects
- Moose App
- ConstantPointSourceResidual contribution of a constant point source term.
- FunctionDiracSourceResidual contribution from a point source defined by a function.
- VectorPostprocessorPointSourceApply a point load defined by VectorPostprocessor.
- XFEMApp
- XFEMPressureApplies a pressure on an interface cut by XFEM.
- Heat Conduction App
- GapHeatPointSourceMaster
- Contact App
- ContactPrimary
- SecondaryConstraint
- Porous Flow App
- PorousFlowPeacemanBoreholeApproximates a borehole in the mesh using the Peaceman approach, ie using a number of point sinks with given radii whose positions are read from a file. NOTE: if you are using PorousFlowPorosity that depends on volumetric strain, you should set strain_at_nearest_qp=true in your GlobalParams, to ensure the nodal Porosity Material uses the volumetric strain at the Dirac quadpoints, and can therefore be computed
- PorousFlowPointEnthalpySourceFromPostprocessorPoint source that adds heat energy corresponding to injection of a fluid with specified mass flux rate (specified by a postprocessor) at given temperature (specified by a postprocessor)
- PorousFlowPointSourceFromPostprocessorPoint source (or sink) that adds (or removes) fluid at a mass flux rate specified by a postprocessor.
- PorousFlowPolyLineSinkApproximates a polyline sink by using a number of point sinks with given weighting whose positions are read from a file. NOTE: if you are using PorousFlowPorosity that depends on volumetric strain, you should set strain_at_nearest_qp=true in your GlobalParams, to ensure the nodal Porosity Material uses the volumetric strain at the Dirac quadpoints, and can therefore be computed
- PorousFlowSquarePulsePointSourcePoint source (or sink) that adds (removes) fluid at a constant mass flux rate for times between the specified start and end times.
Available Actions
- Moose App
- AddDiracKernelActionAdd a DiracKernel object to the simulation.