MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
InputVariable.h
Go to the documentation of this file.
1 /* InputVariable.h ---
2  *
3  * Filename: InputVariable.h
4  * Description:
5  * Author: subha
6  * Maintainer:
7  * Created: Fri Jun 26 06:36:11 2015 (-0400)
8  * Version:
9  * Last-Updated: Thu Jul 23 08:54:57 2015 (-0400)
10  * By: subha
11  * Update #: 1
12  * URL:
13  * Keywords:
14  * Compatibility:
15  *
16  */
17 
18 /* Commentary:
19  *
20  *
21  *
22  */
23 
24 /* Change log:
25  *
26  *
27  */
28 
29 /* This program is free software; you can redistribute it and/or
30  * modify it under the terms of the GNU General Public License as
31  * published by the Free Software Foundation; either version 3, or
32  * (at your option) any later version.
33  *
34  * This program is distributed in the hope that it will be useful,
35  * but WITHOUT ANY WARRANTY; without even the implied warranty of
36  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
37  * General Public License for more details.
38  *
39  * You should have received a copy of the GNU General Public License
40  * along with this program; see the file COPYING. If not, write to
41  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth
42  * Floor, Boston, MA 02110-1301, USA.
43  */
44 
45 /* Code: */
46 
47 #ifdef USE_HDF5
48 
49 #ifndef _INPUTVARIABLE_H
50 #define _INPUTVARIABLE_H
51 
52 #include "Variable.h"
53 
54 class NSDFWriter;
55 
61 class InputVariable: public Variable
62 {
63  public:
64  InputVariable();
65  ~InputVariable();
66  void epSetValue(const Eref &eref, double value);
67  void setOwner(NSDFWriter * owner);
68  static const Cinfo * initCinfo();
69  protected:
70  NSDFWriter * owner_;
71 };
72 
73 #endif
74 
75 #endif
76 /* InputVariable.h ends here */
uint32_t value
Definition: moosemodule.h:42
static char owner[]
Definition: mfield.cpp:405
virtual void epSetValue(const Eref &e, double v)
Definition: Variable.h:71
Definition: Eref.h:26
static const Cinfo * initCinfo()
Definition: Variable.cpp:52
Definition: Cinfo.h:18