|
std::size_t | size (std::size_t dim) const |
| Return size of given dimension. More...
|
|
void | mult (const GenericVector &x, GenericVector &y) const |
| Compute matrix-vector product y = Ax. More...
|
|
MPI_Comm | mpi_comm () const |
| Return MPI communicator. More...
|
|
std::string | str (bool verbose) const |
| Return informal string representation (pretty-print) More...
|
|
virtual std::size_t | size (std::size_t dim) const =0 |
| Return size of given dimension. More...
|
|
virtual void | mult (const GenericVector &x, GenericVector &y) const =0 |
| Compute matrix-vector product y = Ax. More...
|
|
virtual std::string | str (bool verbose) const =0 |
| Return informal string representation (pretty-print) More...
|
|
virtual const LinearAlgebraObject * | instance () const |
| Return concrete instance / unwrap (const version) More...
|
|
virtual LinearAlgebraObject * | instance () |
| Return concrete instance / unwrap (non-const version) More...
|
|
virtual std::shared_ptr< const LinearAlgebraObject > | shared_instance () const |
| Return concrete shared ptr instance / unwrap (const version) More...
|
|
virtual std::shared_ptr< LinearAlgebraObject > | shared_instance () |
| Return concrete shared ptr instance / unwrap (non-const version) More...
|
|
virtual MPI_Comm | mpi_comm () const =0 |
| Return MPI communicator. More...
|
|
| Variable () |
| Create unnamed variable.
|
|
| Variable (const std::string name, const std::string label) |
| Create variable with given name and label.
|
|
| Variable (const Variable &variable) |
| Copy constructor.
|
|
virtual | ~Variable () |
| Destructor.
|
|
const Variable & | operator= (const Variable &variable) |
| Assignment operator.
|
|
void | rename (const std::string name, const std::string label) |
| Rename variable.
|
|
std::string | name () const |
| Return name.
|
|
std::string | label () const |
| Return label (description)
|
|
std::size_t | id () const |
|
virtual std::string | str (bool verbose) const |
| Return informal string representation (pretty-print) More...
|
|