https://mooseframework.inl.gov
JacobianTestGeneralAction.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "JacobianTestAction.h"
13 
22 {
23 public:
25 
26 protected:
27  virtual void addInitialConditions() override;
28  virtual void addSolutionVariables() override;
29  virtual void addAuxVariables() override;
30  virtual void addMaterials() override;
31  virtual void addUserObjects() override;
32 
34  const std::vector<VariableName> _variables;
35 
37  const std::vector<FunctionName> _variable_values;
38 
39 public:
41 };
const std::vector< FunctionName > _variable_values
List of values for the variables to add.
const std::vector< VariableName > _variables
List of variables to add.
virtual void addUserObjects() override
Adds user objects.
virtual void addInitialConditions() override
Adds the initial conditions.
JacobianTestGeneralAction(const InputParameters &params)
virtual void addMaterials() override
Adds materials.
Action for setting up a Jacobian test that does not need physics setup.
Base class for adding common actions for Jacobian tests.
virtual void addAuxVariables() override
Adds aux variables.
static InputParameters validParams()
virtual void addSolutionVariables() override
Adds the solution variables.