# DiracKernels System

under construction:Undocumented 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
• ConstantPointSource
• FunctionDiracSource
• Heat Conduction App
• GapHeatPointSourceMaster
• 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
• 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.
• XFEMApp
• XFEMPressureApplies a pressure on an interface cut by XFEM.
• Contact App
• ContactPrimary
• SecondaryConstraint