void MooseTestApp::registerObjects(Factory & factory) { // Kernels registerKernel(ConservativeAdvection); registerKernel(CoeffParamDiffusion); registerKernel(CoupledConvection); registerKernel(ForcingFn); registerKernel(MatDiffusion); registerKernel(DiffMKernel); registerKernel(GaussContForcing); registerKernel(CoefDiffusion); registerKernel(RestartDiffusion); registerKernel(MatCoefDiffusion); registerKernel(FuncCoefDiffusion); registerKernel(CoefReaction); registerKernel(Convection); registerKernel(PolyDiffusion); registerKernel(PolyConvection); registerKernel(PolyForcing); registerKernel(PolyReaction); registerKernel(MMSImplicitEuler); registerKernel(MMSDiffusion); registerKernel(MMSConvection); registerKernel(MMSForcing); registerKernel(MMSReaction); registerKernel(Diffusion0); registerKernel(GenericDiffusion); registerKernel(Advection0); registerKernel(AdvDiffReaction1); registerKernel(ForcingFunctionXYZ0); registerKernel(TEJumpFFN); registerKernel(NanKernel); registerKernel(NanAtCountKernel); registerKernel(ExceptionKernel); registerKernel(MatConvection); registerKernel(PPSDiffusion); registerKernel(DefaultPostprocessorDiffusion); registerKernel(DotCouplingKernel); registerKernel(UserObjectKernel); registerKernel(DiffusionPrecompute); registerKernel(ConvectionPrecompute); registerKernel(CoupledKernelGradTest); registerKernel(CoupledKernelValueTest); registerKernel(SplineFFn); registerKernel(BlkResTestDiffusion); registerKernel(DiffTensorKernel); registerKernel(ScalarLagrangeMultiplier); registerKernel(OptionallyCoupledForce); registerKernel(FDDiffusion); registerKernel(FDAdvection); registerKernel(MaterialEigenKernel); registerKernel(PHarmonic); registerKernel(PMassEigenKernel); registerKernel(CoupledEigenKernel); registerKernel(ConsoleMessageKernel); registerKernel(WrongJacobianDiffusion); registerKernel(DefaultMatPropConsumerKernel); registerKernel(DoNotCopyParametersKernel); // Aux kernels registerAux(CoupledAux); registerAux(CoupledScalarAux); registerAux(CoupledGradAux); registerAux(PolyConstantAux); registerAux(MMSConstantAux); registerAux(MultipleUpdateAux); registerAux(MultipleUpdateElemAux); registerAux(PeriodicDistanceAux); registerAux(MatPropUserObjectAux); registerAux(SumNodalValuesAux); registerAux(UniqueIDAux); registerAux(RandomAux); registerAux(PostprocessorAux); registerAux(FluxAverageAux); registerAux(OldMaterialAux); registerAux(DotCouplingAux); // DG kernels registerDGKernel(DGMatDiffusion); registerDGKernel(DGAdvection); // Interface kernels registerInterfaceKernel(InterfaceDiffusion); // Boundary Conditions registerBoundaryCondition(RobinBC); registerBoundaryCondition(InflowBC); registerBoundaryCondition(OutflowBC); registerBoundaryCondition(MTBC); registerBoundaryCondition(PolyCoupledDirichletBC); registerBoundaryCondition(MMSCoupledDirichletBC); registerBoundaryCondition(DirichletBCfuncXYZ0); registerBoundaryCondition(TEJumpBC); registerBoundaryCondition(OnOffDirichletBC); registerBoundaryCondition(OnOffNeumannBC); registerBoundaryCondition(ScalarVarBC); registerBoundaryCondition(BndTestDirichletBC); registerBoundaryCondition(MatTestNeumannBC); registerBoundaryCondition(DGMDDBC); registerBoundaryCondition(DGFunctionConvectionDirichletBC); registerBoundaryCondition(CoupledKernelGradBC); registerBoundaryCondition(DivergenceBC); registerBoundaryCondition(MatDivergenceBC); registerBoundaryCondition(CoupledDirichletBC); registerBoundaryCondition(TestLapBC); // Initial conditions registerInitialCondition(TEIC); registerInitialCondition(MTICSum); registerInitialCondition(MTICMult); registerInitialCondition(DataStructIC); // Materials registerMaterial(MTMaterial); registerMaterial(TypesMaterial); registerMaterial(StatefulMaterial); registerMaterial(SpatialStatefulMaterial); registerMaterial(ComputingInitialTest); registerMaterial(StatefulTest); registerMaterial(StatefulSpatialTest); registerMaterial(CoupledMaterial); registerMaterial(CoupledMaterial2); registerMaterial(LinearInterpolationMaterial); registerMaterial(VarCouplingMaterial); registerMaterial(VarCouplingMaterialEigen); registerMaterial(BadStatefulMaterial); registerMaterial(OutputTestMaterial); registerMaterial(SumMaterial); registerMaterial(VecRangeCheckMaterial); registerMaterial(DerivativeMaterialInterfaceTestProvider); registerMaterial(DerivativeMaterialInterfaceTestClient); registerMaterial(DefaultMatPropConsumerMaterial); registerMaterial(RandomMaterial); registerMaterial(RecomputeMaterial); registerMaterial(NewtonMaterial); registerScalarKernel(ExplicitODE); registerScalarKernel(ImplicitODEx); registerScalarKernel(ImplicitODEy); registerScalarKernel(AlphaCED); registerScalarKernel(PostprocessorCED); // Functions registerFunction(TimestepSetupFunction); registerFunction(PostprocessorFunction); registerFunction(MTPiecewiseConst1D); registerFunction(MTPiecewiseConst2D); registerFunction(MTPiecewiseConst3D); registerFunction(TestSetupPostprocessorDataActionFunction); // DiracKernels registerDiracKernel(ReportingConstantSource); registerDiracKernel(FrontSource); registerDiracKernel(MaterialPointSource); registerDiracKernel(MaterialMultiPointSource); registerDiracKernel(StatefulPointSource); registerDiracKernel(CachingPointSource); registerDiracKernel(BadCachingPointSource); registerDiracKernel(NonlinearSource); // meshes registerObject(StripeMesh); registerConstraint(EqualValueNodalConstraint); // UserObjects registerUserObject(MTUserObject); registerUserObject(RandomHitUserObject); registerUserObject(RandomHitSolutionModifier); registerUserObject(MaterialPropertyUserObject); registerUserObject(MaterialCopyUserObject); registerUserObject(InsideUserObject); registerUserObject(RestartableTypes); registerUserObject(RestartableTypesChecker); registerUserObject(PointerStoreError); registerUserObject(PointerLoadError); registerUserObject(VerifyElementUniqueID); registerUserObject(VerifyNodalUniqueID); registerUserObject(RandomElementalUserObject); registerUserObject(TrackDiracFront); registerUserObject(BoundaryUserObject); registerUserObject(TestBoundaryRestrictableAssert); registerUserObject(GetMaterialPropertyBoundaryBlockNamesTest); registerUserObject(GeneralSetupInterfaceCount); registerUserObject(ElementSetupInterfaceCount); registerUserObject(SideSetupInterfaceCount); registerUserObject(InternalSideSetupInterfaceCount); registerUserObject(NodalSetupInterfaceCount); registerUserObject(ReadDoubleIndex); registerPostprocessor(InsideValuePPS); registerPostprocessor(TestCopyInitialSolution); registerPostprocessor(TestSerializedSolution); registerPostprocessor(BoundaryValuePPS); registerPostprocessor(NumInternalSides); registerPostprocessor(NumElemQPs); registerPostprocessor(NumSideQPs); registerPostprocessor(ElementL2Diff); registerPostprocessor(TestPostprocessor); registerPostprocessor(ElementSidePP); registerPostprocessor(RealControlParameterReporter); registerMarker(RandomHitMarker); registerMarker(QPointMarker); registerMarker(CircleMarker); registerExecutioner(TestSteady); registerExecutioner(AdaptAndModify); registerProblem(MooseTestProblem); registerProblem(FailingProblem); // Outputs registerOutput(OutputObjectTest); // Controls registerControl(TestControl); }
void ZapdosApp::registerObjects(Factory & factory) { registerMeshModifier(NodeAndSidesetBetweenSubdomains); registerKernel(AxisymmetricCurlZ); registerKernel(UserSource); registerKernel(TM0CylindricalEz); registerKernel(TM0CylindricalEr); registerKernel(TM0Cylindrical); registerKernel(CoeffDiffusionElectrons); registerKernel(CoeffDiffusionEnergy); registerKernel(EFieldAdvectionElectrons); registerKernel(EFieldAdvectionEnergy); registerKernel(DriftDiffusion); registerKernel(DriftDiffusionElectrons); registerKernel(DriftDiffusionEnergy); registerKernel(ChargeSourceMoles_KV); registerKernel(ReactantFirstOrderRxn); registerKernel(ReactantAARxn); registerKernel(IonsFromIonization); registerKernel(EFieldArtDiff); registerKernel(ElectronEnergyLossFromIonization); registerKernel(ElectronEnergyLossFromExcitation); registerKernel(ElectronEnergyLossFromElastic); registerKernel(CoeffDiffusion); registerKernel(EFieldAdvection); registerKernel(JouleHeating); registerKernel(ElectronTimeDerivative); registerKernel(ElectronsFromIonization); registerKernel(CoeffDiffusionLin); registerKernel(LogStabilizationMoles); registerKernel(ProductFirstOrderRxn); registerKernel(ProductAABBRxn); registerAux(AbsValueAux); registerAux(TM0CylindricalEzAux); registerAux(TM0CylindricalErAux); registerAux(Current); registerAux(PowerDep); registerAux(ProcRate); registerAux(TotalFlux); registerAux(Position); registerAux(Efield); registerAux(ElectronTemperature); registerAux(Density); registerAux(DiffusiveFlux); registerAux(EFieldAdvAux); registerMaterial(JacMat); registerMaterial(Gas); registerMaterial(Water); registerIndicator(AnalyticalDiffIndicator); registerUserObject(BlockAverageValue); registerUserObject(ProvideMobility); registerBoundaryCondition(TM0AntennaVertBC); registerBoundaryCondition(ElectronAdvectionDoNothingBC); registerBoundaryCondition(ElectronDiffusionDoNothingBC); registerBoundaryCondition(TM0PECVertBC); registerBoundaryCondition(PenaltyCircuitPotential); registerBoundaryCondition(CircuitDirichletPotential); registerBoundaryCondition(SecondaryElectronBC); registerBoundaryCondition(FieldEmissionBC); registerBoundaryCondition(SchottkyEmissionBC); registerBoundaryCondition(HagelaarIonAdvectionBC); registerBoundaryCondition(HagelaarIonDiffusionBC); registerBoundaryCondition(HagelaarElectronBC); registerBoundaryCondition(HagelaarEnergyBC); registerBoundaryCondition(NeumannCircuitVoltageMoles_KV); registerBoundaryCondition(DCIonBC); registerInterfaceKernel(InterfaceAdvection); registerInterfaceKernel(HphiRadialInterface); registerInterfaceKernel(InterfaceLogDiffusionElectrons); registerDGKernel(DGAdvection); registerDGKernel(DGCoeffDiffusion); registerDGKernel(DGEFieldAdvection); registerConstraint(ArbitrarilyTiedValueConstraint); registerPostprocessor(SideTotFluxIntegral); }