28 #include <dolfin/parameter/Parameters.h>
58 std::string
name()
const;
61 std::string
label()
const;
68 std::size_t
id()
const {
return unique_id; }
71 virtual std::string
str(
bool verbose)
const;
85 const std::size_t unique_id;
Definition: Parameters.h:95
Common base class for DOLFIN variables.
Definition: Variable.h:36
Parameters parameters
Parameters.
Definition: Variable.h:74
std::string label() const
Return label (description)
Definition: Variable.cpp:76
std::string name() const
Return name.
Definition: Variable.cpp:71
virtual std::string str(bool verbose) const
Return informal string representation (pretty-print)
Definition: Variable.cpp:81
const Variable & operator=(const Variable &variable)
Assignment operator.
Definition: Variable.cpp:55
Variable()
Create unnamed variable.
Definition: Variable.cpp:31
void rename(const std::string name, const std::string label)
Rename variable.
Definition: Variable.cpp:65
std::size_t id() const
Definition: Variable.h:68
virtual ~Variable()
Destructor.
Definition: Variable.cpp:50