Interface class for enabling objects to be RZ symmetric about arbitrary axis. More...
#include <RZSymmetry.h>
Public Member Functions | |
RZSymmetry (const MooseObject *moose_object, const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual Real | computeCircumference (const RealVectorValue &pt) |
Protected Attributes | |
RealVectorValue | _axis_point |
A point on the axis of symmetry. More... | |
const RealVectorValue & | _axis_dir |
The direction of the axis of symmetry. More... | |
const Real & | _offset |
Radial offset of the axis of symmetry. More... | |
Interface class for enabling objects to be RZ symmetric about arbitrary axis.
Definition at line 19 of file RZSymmetry.h.
RZSymmetry::RZSymmetry | ( | const MooseObject * | moose_object, |
const InputParameters & | parameters | ||
) |
Definition at line 26 of file RZSymmetry.C.
|
protectedvirtual |
Definition at line 85 of file RZSymmetry.C.
Referenced by LayeredAverageRZ::computeIntegral(), ADHeatStructureEnergyRZ::computeQpIntegral(), HeatRateConvectionRZ::computeQpIntegral(), FunctionElementIntegralRZ::computeQpIntegral(), FunctionSideIntegralRZ::computeQpIntegral(), HeatRateRadiationRZ::computeQpIntegral(), HeatStructureEnergyRZ::computeQpIntegral(), HeatRateExternalAppConvectionRZ::computeQpIntegral(), ADSideFluxIntegralRZ::computeQpIntegral(), SideFluxIntegralRZ::computeQpIntegral(), HeatRateConductionRZ::computeQpIntegral(), HeatRateHeatFluxRZ::computeQpIntegral(), ADElementIntegralMaterialPropertyRZ::computeQpIntegral(), ConvectionHeatTransferRZBC::computeQpJacobian(), RadiativeHeatFluxRZBC::computeQpJacobian(), CoupledForceRZ::computeQpJacobian(), ExternalAppConvectionHeatTransferRZBC::computeQpJacobian(), CoupledForceRZ::computeQpOffDiagJacobian(), ADConvectionHeatTransferRZBC::computeQpResidual(), HeatStructure2DRadiationCouplerRZBC::computeQpResidual(), CoupledForceRZ::computeQpResidual(), ADRadiativeHeatFluxRZBC::computeQpResidual(), RadiativeHeatFluxRZBC::computeQpResidual(), ConvectionHeatTransferRZBC::computeQpResidual(), HeatStructure2DCouplerRZBC::computeQpResidual(), ADHSHeatFluxRZBC::computeQpResidual(), ADHeatStructureHeatSourceRZ::computeQpResidual(), ADExternalAppConvectionHeatTransferRZBC::computeQpResidual(), ExternalAppConvectionHeatTransferRZBC::computeQpResidual(), HSCoupler2D2DRadiationRZBC::computeQpResidual(), LayeredAverageRZ::execute(), ADHeatConductionTimeDerivativeRZ::precomputeQpResidual(), and ADHeatConductionRZ::precomputeQpResidual().
|
static |
Definition at line 17 of file RZSymmetry.C.
Referenced by ADSideFluxIntegralRZ::validParams(), HeatRateConductionRZ::validParams(), HeatRateHeatFluxRZ::validParams(), SideFluxIntegralRZ::validParams(), ADElementIntegralMaterialPropertyRZ::validParams(), HSCoupler2D2DRadiationRZBC::validParams(), ADConvectionHeatTransferRZBC::validParams(), HeatRateConvectionRZ::validParams(), ADRadiativeHeatFluxRZBC::validParams(), ADHeatStructureEnergyRZ::validParams(), FunctionElementIntegralRZ::validParams(), FunctionSideIntegralRZ::validParams(), ADHeatStructureHeatSourceRZ::validParams(), HeatStructure2DCouplerRZBC::validParams(), ADHeatConductionRZ::validParams(), ADHeatConductionTimeDerivativeRZ::validParams(), HeatStructureEnergyRZ::validParams(), HeatRateRadiationRZ::validParams(), ADHSHeatFluxRZBC::validParams(), ADExternalAppConvectionHeatTransferRZBC::validParams(), RadiativeHeatFluxRZBC::validParams(), ConvectionHeatTransferRZBC::validParams(), CoupledForceRZ::validParams(), ExternalAppConvectionHeatTransferRZBC::validParams(), LayeredAverageRZ::validParams(), HeatRateExternalAppConvectionRZ::validParams(), and HeatStructure2DRadiationCouplerRZBC::validParams().
|
protected |
The direction of the axis of symmetry.
Definition at line 30 of file RZSymmetry.h.
Referenced by computeCircumference().
|
protected |
A point on the axis of symmetry.
Definition at line 28 of file RZSymmetry.h.
Referenced by computeCircumference(), and RZSymmetry().
|
protected |
Radial offset of the axis of symmetry.
Definition at line 32 of file RZSymmetry.h.
Referenced by computeCircumference().