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