www.mooseframework.org
CoupleableMooseVariableDependencyIntermediateInterface.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* DO NOT MODIFY THIS HEADER */
3 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
4 /* */
5 /* (c) 2010 Battelle Energy Alliance, LLC */
6 /* ALL RIGHTS RESERVED */
7 /* */
8 /* Prepared by Battelle Energy Alliance, LLC */
9 /* Under Contract No. DE-AC07-05ID14517 */
10 /* With the U. S. Department of Energy */
11 /* */
12 /* See COPYRIGHT for full restrictions */
13 /****************************************************************/
14 
15 #ifndef COUPLEABLEMOOSEVARIABLEDEPENDENCYINTERMEDIATEINTERFACE_H
16 #define COUPLEABLEMOOSEVARIABLEDEPENDENCYINTERMEDIATEINTERFACE_H
17 
18 #include "Coupleable.h"
19 #include "ScalarCoupleable.h"
20 #include "MooseVariableInterface.h"
22 
28  : public Coupleable,
29  public ScalarCoupleable,
32 {
33 public:
35  bool nodal);
36 };
37 
38 #endif // COUPLEABLEMOOSEVARIABLEDEPENDENCYINTERMEDIATEINTERFACE_H
Every object that can be built by the factory should be derived from this class.
Definition: MooseObject.h:36
Interface for objects that needs coupling capabilities.
Definition: Coupleable.h:35
Intermediate base class that ties together all the interfaces for getting MooseVariables with the Moo...
Interface for objects that need to get values of MooseVariables.
Interface for objects that needs scalar coupling capabilities.