void registerObjects(Factory & factory) { // mesh registerMesh(FileMesh); registerMesh(GeneratedMesh); registerMesh(TiledMesh); // mesh modifiers registerMeshModifier(MeshExtruder); registerMeshModifier(SideSetsFromPoints); registerMeshModifier(SideSetsFromNormals); registerMeshModifier(AddExtraNodeset); registerMeshModifier(BoundingBoxNodeSet); registerMeshModifier(Transform); registerMeshModifier(SideSetsAroundSubdomain); registerMeshModifier(SideSetsBetweenSubdomains); registerMeshModifier(AddAllSideSetsByNormals); registerMeshModifier(SubdomainBoundingBox); registerMeshModifier(OrientedSubdomainBoundingBox); registerMeshModifier(RenameBlock); // problems registerProblem(FEProblem); registerProblem(DisplacedProblem); // kernels registerKernel(TimeDerivative); registerKernel(CoupledTimeDerivative); registerKernel(MassLumpedTimeDerivative); registerKernel(Diffusion); registerKernel(AnisotropicDiffusion); registerKernel(CoupledForce); registerKernel(UserForcingFunction); registerKernel(BodyForce); registerKernel(Reaction); registerKernel(MassEigenKernel); // bcs registerBoundaryCondition(ConvectiveFluxBC); registerBoundaryCondition(DirichletBC); registerBoundaryCondition(PenaltyDirichletBC); registerBoundaryCondition(PresetBC); registerBoundaryCondition(NeumannBC); registerBoundaryCondition(FunctionDirichletBC); registerBoundaryCondition(FunctionPenaltyDirichletBC); registerBoundaryCondition(FunctionPresetBC); registerBoundaryCondition(FunctionNeumannBC); registerBoundaryCondition(MatchedValueBC); registerBoundaryCondition(VacuumBC); registerBoundaryCondition(SinDirichletBC); registerBoundaryCondition(SinNeumannBC); registerBoundaryCondition(VectorNeumannBC); registerBoundaryCondition(WeakGradientBC); registerBoundaryCondition(DiffusionFluxBC); registerBoundaryCondition(PostprocessorDirichletBC); registerBoundaryCondition(OneDEqualValueConstraintBC); // dirac kernels registerDiracKernel(ConstantPointSource); // aux kernels registerAux(ConstantAux); registerAux(FunctionAux); registerAux(NearestNodeDistanceAux); registerAux(NearestNodeValueAux); registerAux(PenetrationAux); registerAux(ProcessorIDAux); registerAux(SelfAux); registerAux(GapValueAux); registerAux(MaterialRealAux); registerAux(MaterialRealVectorValueAux); registerAux(MaterialRealTensorValueAux); registerAux(MaterialStdVectorAux); registerAux(MaterialRealDenseMatrixAux); registerAux(MaterialStdVectorRealGradientAux); registerAux(DebugResidualAux); registerAux(BoundsAux); registerAux(SpatialUserObjectAux); registerAux(SolutionAux); registerAux(VectorMagnitudeAux); registerAux(ConstantScalarAux); registerAux(QuotientAux); registerAux(NormalizationAux); registerAux(FunctionScalarAux); registerAux(VariableGradientComponent); registerAux(ParsedAux); // Initial Conditions registerInitialCondition(ConstantIC); registerInitialCondition(BoundingBoxIC); registerInitialCondition(FunctionIC); registerInitialCondition(RandomIC); registerInitialCondition(ScalarConstantIC); registerInitialCondition(ScalarComponentIC); // executioners registerExecutioner(Steady); registerExecutioner(Transient); registerExecutioner(InversePowerMethod); registerExecutioner(NonlinearEigen); #if defined(LIBMESH_HAVE_PETSC) && !PETSC_VERSION_LESS_THAN(3,4,0) #if 0 // This seems to be broken right now -- doesn't work wiith petsc >= 3.4 either registerExecutioner(PetscTSExecutioner); #endif #endif // functions registerFunction(Axisymmetric2D3DSolutionFunction); registerFunction(ConstantFunction); registerFunction(CompositeFunction); registerNamedFunction(MooseParsedFunction, "ParsedFunction"); registerNamedFunction(MooseParsedGradFunction, "ParsedGradFunction"); registerNamedFunction(MooseParsedVectorFunction, "ParsedVectorFunction"); registerFunction(PiecewiseConstant); registerFunction(PiecewiseLinear); registerFunction(SolutionFunction); registerFunction(PiecewiseBilinear); registerFunction(SplineFunction); registerFunction(PiecewiseMultilinear); registerFunction(LinearCombinationFunction); // materials registerMaterial(GenericConstantMaterial); registerMaterial(GenericFunctionMaterial); // PPS registerPostprocessor(AverageElementSize); registerPostprocessor(AverageNodalVariableValue); registerPostprocessor(NodalSum); registerPostprocessor(ElementAverageValue); registerPostprocessor(ElementAverageTimeDerivative); registerPostprocessor(ElementW1pError); registerPostprocessor(ElementH1Error); registerPostprocessor(ElementH1SemiError); registerPostprocessor(ElementIntegralVariablePostprocessor); registerPostprocessor(ElementIntegralMaterialProperty); registerPostprocessor(ElementL2Error); registerPostprocessor(ElementVectorL2Error); registerPostprocessor(ScalarL2Error); registerPostprocessor(EmptyPostprocessor); registerPostprocessor(NodalVariableValue); registerPostprocessor(NumDOFs); registerPostprocessor(TimestepSize); registerPostprocessor(RunTime); registerPostprocessor(PerformanceData); registerPostprocessor(NumElems); registerPostprocessor(NumNodes); registerPostprocessor(NumNonlinearIterations); registerPostprocessor(NumLinearIterations); registerPostprocessor(Residual); registerPostprocessor(ScalarVariable); registerPostprocessor(NumVars); registerPostprocessor(NumResidualEvaluations); registerDeprecatedObjectName(FunctionValuePostprocessor, "PlotFunction", "09/18/2015 12:00"); registerPostprocessor(Receiver); registerPostprocessor(SideAverageValue); registerPostprocessor(SideFluxIntegral); registerPostprocessor(SideFluxAverage); registerPostprocessor(SideIntegralVariablePostprocessor); registerPostprocessor(NodalMaxValue); registerPostprocessor(NodalProxyMaxValue); registerPostprocessor(ElementalVariableValue); registerPostprocessor(ElementL2Norm); registerPostprocessor(NodalL2Norm); registerPostprocessor(NodalL2Error); registerPostprocessor(TotalVariableValue); registerPostprocessor(VolumePostprocessor); registerPostprocessor(AreaPostprocessor); registerPostprocessor(PointValue); registerPostprocessor(NodalExtremeValue); registerPostprocessor(ElementExtremeValue); registerPostprocessor(DifferencePostprocessor); registerPostprocessor(FunctionValuePostprocessor); registerPostprocessor(NumPicardIterations); registerPostprocessor(FunctionSideIntegral); registerPostprocessor(ExecutionerAttributeReporter); registerPostprocessor(PercentChangePostprocessor); registerPostprocessor(RealParameterReporter); // vector PPS registerVectorPostprocessor(ConstantVectorPostprocessor); registerVectorPostprocessor(NodalValueSampler); registerVectorPostprocessor(SideValueSampler); registerVectorPostprocessor(PointValueSampler); registerVectorPostprocessor(LineValueSampler); registerVectorPostprocessor(VectorOfPostprocessors); registerVectorPostprocessor(LeastSquaresFit); registerVectorPostprocessor(ElementsAlongLine); registerVectorPostprocessor(LineMaterialRealSampler); // user objects registerUserObject(LayeredIntegral); registerUserObject(LayeredAverage); registerUserObject(LayeredSideIntegral); registerUserObject(LayeredSideAverage); registerUserObject(LayeredSideFluxAverage); registerUserObject(NearestPointLayeredAverage); registerUserObject(ElementIntegralVariableUserObject); registerUserObject(NodalNormalsPreprocessor); registerUserObject(NodalNormalsCorner); registerUserObject(NodalNormalsEvaluator); registerUserObject(SolutionUserObject); #ifdef LIBMESH_HAVE_FPARSER registerUserObject(Terminator); #endif // preconditioners registerNamedPreconditioner(PhysicsBasedPreconditioner, "PBP"); registerNamedPreconditioner(FiniteDifferencePreconditioner, "FDP"); registerNamedPreconditioner(SingleMatrixPreconditioner, "SMP"); #if defined(LIBMESH_HAVE_PETSC) && !PETSC_VERSION_LESS_THAN(3,3,0) registerNamedPreconditioner(SplitBasedPreconditioner, "SBP"); #endif // dampers registerDamper(ConstantDamper); registerDamper(MaxIncrement); // DG registerDGKernel(DGDiffusion); registerBoundaryCondition(DGFunctionDiffusionDirichletBC); // Constraints registerConstraint(TiedValueConstraint); registerConstraint(CoupledTiedValueConstraint); registerConstraint(EqualValueConstraint); registerConstraint(EqualValueBoundaryConstraint); // Scalar kernels registerScalarKernel(ODETimeDerivative); registerScalarKernel(NodalEqualValueConstraint); registerScalarKernel(ParsedODEKernel); registerScalarKernel(QuotientScalarAux); // indicators registerIndicator(AnalyticalIndicator); registerIndicator(LaplacianJumpIndicator); registerIndicator(GradientJumpIndicator); // markers registerMarker(ErrorToleranceMarker); registerMarker(ErrorFractionMarker); registerMarker(UniformMarker); registerMarker(BoxMarker); registerMarker(OrientedBoxMarker); registerMarker(ComboMarker); registerMarker(ValueThresholdMarker); registerMarker(ValueRangeMarker); // splits registerSplit(Split); registerSplit(ContactSplit); // MultiApps registerMultiApp(TransientMultiApp); registerMultiApp(FullSolveMultiApp); registerMultiApp(AutoPositionsMultiApp); // time steppers registerTimeStepper(ConstantDT); registerTimeStepper(FunctionDT); registerTimeStepper(IterationAdaptiveDT); registerTimeStepper(SolutionTimeAdaptiveDT); registerTimeStepper(DT2); registerTimeStepper(PostprocessorDT); registerTimeStepper(AB2PredictorCorrector); // time integrators registerTimeIntegrator(SteadyState); registerTimeIntegrator(ImplicitEuler); registerTimeIntegrator(BDF2); registerTimeIntegrator(CrankNicolson); registerTimeIntegrator(ExplicitEuler); registerTimeIntegrator(RungeKutta2); registerDeprecatedObjectName(Dirk, "Dirk", "09/22/2015 12:00"); registerTimeIntegrator(LStableDirk2); // predictors registerPredictor(SimplePredictor); registerPredictor(AdamsPredictor); // Transfers #ifdef LIBMESH_HAVE_DTK registerTransfer(MultiAppDTKUserObjectTransfer); registerTransfer(MultiAppDTKInterpolationTransfer); registerTransfer(MoabTransfer); #endif registerTransfer(MultiAppPostprocessorInterpolationTransfer); registerTransfer(MultiAppVariableValueSampleTransfer); registerTransfer(MultiAppVariableValueSamplePostprocessorTransfer); registerTransfer(MultiAppMeshFunctionTransfer); registerTransfer(MultiAppUserObjectTransfer); registerTransfer(MultiAppNearestNodeTransfer); registerTransfer(MultiAppCopyTransfer); registerTransfer(MultiAppInterpolationTransfer); registerTransfer(MultiAppPostprocessorTransfer); registerTransfer(MultiAppProjectionTransfer); registerTransfer(MultiAppPostprocessorToAuxScalarTransfer); // Outputs #ifdef LIBMESH_HAVE_EXODUS_API registerOutput(Exodus); #endif #ifdef LIBMESH_HAVE_NEMESIS_API registerOutput(Nemesis); #endif registerOutput(Console); registerOutput(CSV); #ifdef LIBMESH_HAVE_VTK registerNamedOutput(VTKOutput, "VTK"); #endif registerOutput(Checkpoint); registerNamedOutput(XDA, "XDR"); registerOutput(XDA); registerNamedOutput(GMVOutput, "GMV"); registerOutput(Tecplot); registerOutput(Gnuplot); registerOutput(SolutionHistory); registerOutput(MaterialPropertyDebugOutput); registerOutput(VariableResidualNormsDebugOutput); registerOutput(TopResidualDebugOutput); registerNamedOutput(DOFMapOutput, "DOFMap"); // Controls registerControl(RealFunctionControl); registered = true; }
void PhaseFieldApp::registerObjects(Factory & factory) { #undef registerObject #define registerObject(name) factory.reg<name>(stringifyName(name)) #undef registerDeprecatedObjectName #define registerDeprecatedObjectName(obj, name, time) factory.regReplaced<obj>(stringifyName(obj), name, time) registerKernel(ACGBPoly); registerKernel(ACGrGrElasticDrivingForce); registerKernel(ACGrGrPoly); registerKernel(ACInterface); registerKernel(ACMultiInterface); registerKernel(ACParsed); registerKernel(CHBulkPFCTrad); registerKernel(CHCpldPFCTrad); registerKernel(CHInterface); registerKernel(CHMath); registerKernel(CHParsed); registerKernel(CHPFCRFF); registerKernel(CHSplitVar); registerKernel(ConservedLangevinNoise); registerKernel(HHPFCRFF); registerKernel(KKSACBulkC); registerKernel(KKSACBulkF); registerKernel(KKSCHBulk); registerKernel(KKSPhaseChemicalPotential); registerKernel(KKSPhaseConcentration); registerKernel(KKSSplitCHCRes); registerKernel(LangevinNoise); registerKernel(MaskedBodyForce); registerKernel(MatDiffusion); registerKernel(PFFracBulkRate); registerKernel(PFFracCoupledInterface); registerKernel(PFFracIntVar); registerKernel(SoretDiffusion); registerKernel(SplitCHMath); registerKernel(SplitCHParsed); registerKernel(SplitCHWRes); registerKernel(SwitchingFunctionConstraintEta); registerKernel(SwitchingFunctionConstraintLagrange); registerKernel(SwitchingFunctionPenalty); registerDeprecatedObjectName(CoupledTimeDerivative, "CoupledImplicitEuler", "09/01/2015 00:00"); registerInitialCondition(ClosePackIC); registerInitialCondition(CrossIC); registerInitialCondition(HexPolycrystalIC); registerInitialCondition(LatticeSmoothCircleIC); registerInitialCondition(MultiSmoothCircleIC); registerInitialCondition(PFCFreezingIC); registerInitialCondition(PolycrystalRandomIC); registerInitialCondition(PolycrystalReducedIC); registerInitialCondition(ReconVarIC); registerInitialCondition(RndBoundingBoxIC); registerInitialCondition(RndSmoothCircleIC); registerInitialCondition(SmoothCircleIC); registerInitialCondition(SpecifiedSmoothCircleIC); registerInitialCondition(ThumbIC); registerInitialCondition(Tricrystal2CircleGrainsIC); registerMaterial(BarrierFunctionMaterial); registerMaterial(ComputePolycrystalElasticityTensor); registerMaterial(DerivativeMultiPhaseMaterial); registerMaterial(DerivativeParsedMaterial); registerMaterial(DerivativeSumMaterial); registerMaterial(DerivativeTwoPhaseMaterial); registerMaterial(DiscreteNucleation); registerMaterial(ElasticEnergyMaterial); registerMaterial(GBAnisotropy); registerMaterial(GBEvolution); registerMaterial(KKSXeVacSolidMaterial); registerMaterial(LinearIsoElasticPFDamage); registerMaterial(MathEBFreeEnergy); registerMaterial(MathFreeEnergy); registerMaterial(MultiBarrierFunctionMaterial); registerMaterial(ParsedMaterial); registerMaterial(PFCRFFMaterial); registerMaterial(PFCTradMaterial); registerMaterial(PFFracBulkRateMaterial); registerMaterial(PFMobility); registerMaterial(PFParamsPolyFreeEnergy); registerMaterial(PolynomialFreeEnergy); registerMaterial(SwitchingFunctionMaterial); registerMaterial(CrossTermBarrierFunctionMaterial); registerPostprocessor(FeatureFloodCount); registerPostprocessor(GrainTracker); registerPostprocessor(NodalVolumeFraction); registerPostprocessor(PFCElementEnergyIntegral); registerAux(BndsCalcAux); registerAux(CrossTermGradientFreeEnergy); registerAux(FeatureFloodCountAux); registerAux(KKSGlobalFreeEnergy); registerAux(PFCEnergyDensity); registerAux(PFCRFFEnergyDensity); registerAux(TotalFreeEnergy); registerAux(OutputEulerAngles); registerUserObject(ConservedMaskedNormalNoise); registerUserObject(ConservedMaskedUniformNoise); registerUserObject(ConservedNormalNoise); registerUserObject(ConservedUniformNoise); registerUserObject(EBSDReader); registerUserObject(SolutionRasterizer); registerFunction(ImageFunction); registerMesh(EBSDMesh); registerMesh(ImageMesh); #undef registerDeprecatedObjectName #define registerDeprecatedObjectName(obj, name, time) factory.regLegacyReplaced<obj>(stringifyName(obj), name, time) #undef registerObject #define registerObject(name) factory.regLegacy<name>(stringifyName(name)) }
void PhaseFieldApp::registerObjects(Factory & factory) { registerKernel(ACGBPoly); registerKernel(ACGrGrElasticDrivingForce); registerKernel(ACGrGrPoly); registerKernel(ACInterface); registerKernel(ACMultiInterface); registerKernel(ACInterfaceKobayashi1); registerKernel(ACInterfaceKobayashi2); registerKernel(AllenCahn); registerKernel(CahnHilliard); registerKernel(CahnHilliardAniso); registerKernel(CHBulkPFCTrad); registerKernel(CHCpldPFCTrad); registerKernel(CHInterface); registerKernel(CHInterfaceAniso); registerKernel(CHMath); registerKernel(CHPFCRFF); registerKernel(CHSplitChemicalPotential); registerKernel(CHSplitConcentration); registerKernel(CHSplitFlux); registerKernel(CHSplitVar); registerKernel(CoefCoupledTimeDerivative); registerKernel(ConservedLangevinNoise); registerKernel(CoupledAllenCahn); registerKernel(CoupledSusceptibilityTimeDerivative); registerKernel(GradientComponent); registerKernel(HHPFCRFF); registerKernel(KKSACBulkC); registerKernel(KKSACBulkF); registerKernel(KKSCHBulk); registerKernel(KKSPhaseChemicalPotential); registerKernel(KKSPhaseConcentration); registerKernel(KKSSplitCHCRes); registerKernel(LangevinNoise); registerKernel(MaskedBodyForce); registerKernel(MatAnisoDiffusion); registerKernel(MatDiffusion); registerKernel(MatReaction); registerKernel(MultiGrainRigidBodyMotion); registerKernel(PFFracBulkRate); registerKernel(PFFracCoupledInterface); registerKernel(PFFracIntVar); registerKernel(SingleGrainRigidBodyMotion); registerKernel(SoretDiffusion); registerKernel(SplitCHMath); registerKernel(SplitCHParsed); registerKernel(SplitCHWRes); registerKernel(SplitCHWResAniso); registerKernel(SusceptibilityTimeDerivative); registerKernel(SwitchingFunctionConstraintEta); registerKernel(SwitchingFunctionConstraintLagrange); registerKernel(SwitchingFunctionPenalty); registerDeprecatedObjectName(AllenCahn, "ACParsed", "15/04/2016 00:00"); registerDeprecatedObjectName(CahnHilliard, "CHParsed", "11/01/2015 00:00"); registerInitialCondition(BimodalSuperellipsoidsIC); registerInitialCondition(ClosePackIC); registerInitialCondition(CrossIC); registerInitialCondition(HexPolycrystalIC); registerInitialCondition(LatticeSmoothCircleIC); registerInitialCondition(MultiBoundingBoxIC); registerInitialCondition(MultiSmoothCircleIC); registerInitialCondition(PFCFreezingIC); registerInitialCondition(PolycrystalRandomIC); registerInitialCondition(PolycrystalReducedIC); registerInitialCondition(RampIC); registerInitialCondition(ReconPhaseVarIC); registerInitialCondition(ReconVarIC); registerInitialCondition(RndBoundingBoxIC); registerInitialCondition(RndSmoothCircleIC); registerInitialCondition(SmoothCircleIC); registerInitialCondition(SmoothSuperellipsoidIC); registerInitialCondition(SpecifiedSmoothCircleIC); registerInitialCondition(SpecifiedSmoothSuperellipsoidIC); registerInitialCondition(ThumbIC); registerInitialCondition(Tricrystal2CircleGrainsIC); registerBoundaryCondition(CahnHilliardAnisoFluxBC); registerBoundaryCondition(CahnHilliardFluxBC); registerMaterial(AsymmetricCrossTermBarrierFunctionMaterial); registerMaterial(BarrierFunctionMaterial); registerMaterial(CompositeMobilityTensor); registerMaterial(ComputePolycrystalElasticityTensor); registerMaterial(ConstantAnisotropicMobility); registerMaterial(CrossTermBarrierFunctionMaterial); registerMaterial(DerivativeMultiPhaseMaterial); registerMaterial(DerivativeParsedMaterial); registerMaterial(DerivativeSumMaterial); registerMaterial(DerivativeTwoPhaseMaterial); registerMaterial(DiscreteNucleation); registerMaterial(ElasticEnergyMaterial); registerMaterial(ExternalForceDensityMaterial); registerMaterial(ForceDensityMaterial); registerMaterial(GBAnisotropy); registerMaterial(GBEvolution); registerMaterial(GBDependentAnisotropicTensor); registerMaterial(GBDependentDiffusivity); registerMaterial(GrainAdvectionVelocity); registerMaterial(InterfaceOrientationMaterial); registerMaterial(KKSXeVacSolidMaterial); registerMaterial(MathEBFreeEnergy); registerMaterial(MathFreeEnergy); registerMaterial(MultiBarrierFunctionMaterial); registerMaterial(ParsedMaterial); registerMaterial(PFCRFFMaterial); registerMaterial(PFCTradMaterial); registerMaterial(PFFracBulkRateMaterial); registerMaterial(PFParamsPolyFreeEnergy); registerMaterial(PhaseNormalTensor); registerMaterial(PolynomialFreeEnergy); registerMaterial(RegularSolutionFreeEnergy); registerMaterial(StrainGradDispDerivatives); registerMaterial(SwitchingFunction3PhaseMaterial); registerMaterial(SwitchingFunctionMaterial); registerMaterial(ThirdPhaseSuppressionMaterial); registerPostprocessor(FeatureFloodCount); registerPostprocessor(GrainTracker); registerPostprocessor(FauxGrainTracker); registerPostprocessor(NodalVolumeFraction); registerPostprocessor(PFCElementEnergyIntegral); registerAux(BndsCalcAux); registerAux(CrossTermGradientFreeEnergy); registerAux(Euler2RGBAux); registerAux(FeatureFloodCountAux); registerAux(KKSGlobalFreeEnergy); registerAux(PFCEnergyDensity); registerAux(PFCRFFEnergyDensity); registerAux(EBSDReaderAvgDataAux); registerAux(EBSDReaderPointDataAux); registerAux(TotalFreeEnergy); registerAux(OutputEulerAngles); registerUserObject(ComputeGrainCenterUserObject); registerUserObject(ComputeGrainForceAndTorque); registerUserObject(ConservedMaskedNormalNoise); registerUserObject(ConservedMaskedUniformNoise); registerUserObject(ConservedNormalNoise); registerUserObject(ConservedUniformNoise); registerUserObject(ConstantGrainForceAndTorque); registerUserObject(DiscreteNucleationInserter); registerUserObject(DiscreteNucleationMap); registerUserObject(GrainForceAndTorqueSum); registerUserObject(MaskedGrainForceAndTorque); registerUserObject(EBSDReader); registerUserObject(SolutionRasterizer); registerVectorPostprocessor(GrainCentersPostprocessor); registerVectorPostprocessor(GrainForcesPostprocessor); registerVectorPostprocessor(GrainTextureVectorPostprocessor); registerMesh(EBSDMesh); registerMesh(MortarPeriodicMesh); }
void PhaseFieldApp::registerObjects(Factory & factory) { registerKernel(ACGBPoly); registerKernel(ACGrGrElasticDrivingForce); registerKernel(ACGrGrPoly); registerKernel(ACInterface); registerKernel(ACMultiInterface); registerKernel(ACParsed); registerKernel(CahnHilliard); registerKernel(CahnHilliardAniso); registerKernel(CHBulkPFCTrad); registerKernel(CHCpldPFCTrad); registerKernel(CHInterface); registerKernel(CHInterfaceAniso); registerKernel(CHMath); registerKernel(CHPFCRFF); registerKernel(CHSplitVar); registerKernel(ConservedLangevinNoise); registerKernel(GradientComponent); registerKernel(HHPFCRFF); registerKernel(KKSACBulkC); registerKernel(KKSACBulkF); registerKernel(KKSCHBulk); registerKernel(KKSPhaseChemicalPotential); registerKernel(KKSPhaseConcentration); registerKernel(KKSSplitCHCRes); registerKernel(LangevinNoise); registerKernel(MaskedBodyForce); registerKernel(MatDiffusion); registerKernel(MultiGrainRigidBodyMotion); registerKernel(PFFracBulkRate); registerKernel(PFFracCoupledInterface); registerKernel(PFFracIntVar); registerKernel(SingleGrainRigidBodyMotion); registerKernel(SoretDiffusion); registerKernel(SplitCHMath); registerKernel(SplitCHParsed); registerKernel(SplitCHWRes); registerKernel(SplitCHWResAniso); registerKernel(SwitchingFunctionConstraintEta); registerKernel(SwitchingFunctionConstraintLagrange); registerKernel(SwitchingFunctionPenalty); registerDeprecatedObjectName(CahnHilliard, "CHParsed", "11/01/2015 00:00"); registerDeprecatedObjectName(CoupledTimeDerivative, "CoupledImplicitEuler", "09/01/2015 00:00"); registerInitialCondition(ClosePackIC); registerInitialCondition(CrossIC); registerInitialCondition(HexPolycrystalIC); registerInitialCondition(LatticeSmoothCircleIC); registerInitialCondition(MultiSmoothCircleIC); registerInitialCondition(PFCFreezingIC); registerInitialCondition(PolycrystalRandomIC); registerInitialCondition(PolycrystalReducedIC); registerInitialCondition(ReconVarIC); registerInitialCondition(RndBoundingBoxIC); registerInitialCondition(RndSmoothCircleIC); registerInitialCondition(SmoothCircleIC); registerInitialCondition(SpecifiedSmoothCircleIC); registerInitialCondition(ThumbIC); registerInitialCondition(Tricrystal2CircleGrainsIC); registerMaterial(BarrierFunctionMaterial); registerMaterial(ComputePolycrystalElasticityTensor); registerMaterial(ConstantAnisotropicMobility); registerMaterial(DerivativeMultiPhaseMaterial); registerMaterial(DerivativeParsedMaterial); registerMaterial(DerivativeSumMaterial); registerMaterial(DerivativeTwoPhaseMaterial); registerMaterial(DiscreteNucleation); registerMaterial(ElasticEnergyMaterial); registerMaterial(ExternalForceDensityMaterial); registerMaterial(ForceDensityMaterial); registerMaterial(GBAnisotropy); registerMaterial(GBEvolution); registerMaterial(GrainAdvectionVelocity); registerMaterial(KKSXeVacSolidMaterial); registerMaterial(MathEBFreeEnergy); registerMaterial(MathFreeEnergy); registerMaterial(MultiBarrierFunctionMaterial); registerMaterial(ParsedMaterial); registerMaterial(PFCRFFMaterial); registerMaterial(PFCTradMaterial); registerMaterial(PFFracBulkRateMaterial); registerMaterial(PFParamsPolyFreeEnergy); registerMaterial(PolynomialFreeEnergy); registerMaterial(StrainGradDispDerivatives); registerMaterial(SwitchingFunctionMaterial); registerMaterial(CrossTermBarrierFunctionMaterial); registerDeprecatedObjectName(PFMobility, "PFMobility", "09/26/2015 00:00"); registerPostprocessor(FeatureFloodCount); registerPostprocessor(GrainTracker); registerPostprocessor(FauxGrainTracker); registerPostprocessor(NodalVolumeFraction); registerPostprocessor(PFCElementEnergyIntegral); registerAux(BndsCalcAux); registerAux(CrossTermGradientFreeEnergy); registerAux(FeatureFloodCountAux); registerAux(KKSGlobalFreeEnergy); registerAux(PFCEnergyDensity); registerAux(PFCRFFEnergyDensity); registerAux(TestEBSDAux); registerAux(TotalFreeEnergy); registerAux(OutputEulerAngles); registerUserObject(ComputeGrainCenterUserObject); registerUserObject(ComputeGrainForceAndTorque); registerUserObject(ConservedMaskedNormalNoise); registerUserObject(ConservedMaskedUniformNoise); registerUserObject(ConservedNormalNoise); registerUserObject(ConservedUniformNoise); registerUserObject(ConstantGrainForceAndTorque); registerUserObject(DiscreteNucleationInserter); registerUserObject(DiscreteNucleationMap); registerUserObject(GrainForceAndTorqueSum); registerUserObject(MaskedGrainForceAndTorque); registerUserObject(EBSDReader); registerUserObject(SolutionRasterizer); registerFunction(ImageFunction); registerVectorPostprocessor(GrainCentersPostprocessor); registerVectorPostprocessor(GrainForcesPostprocessor); registerMesh(EBSDMesh); registerMesh(ImageMesh); }