Go to the documentation of this file.
20 #ifndef LIBMESH_SYSTEM_SUBSET_H
21 #define LIBMESH_SYSTEM_SUBSET_H
24 #include "libmesh/reference_counted_object.h"
63 virtual const std::vector<unsigned int> &
dof_ids ()
const = 0;
97 #endif // LIBMESH_SYSTEM_SUBSET_H
Manages consistently variables, degrees of freedom, and coefficient vectors.
This class implements reference counting.
The libMesh namespace provides an interface to certain functionality in the library.
const System & _system
A reference to the System we belong to.
SystemSubset & operator=(const SystemSubset &)
This isn't a copyable object, so let's make sure nobody tries.
const System & get_system() const
This is a base class for classes which represent subsets of the dofs of a System.
virtual ~SystemSubset()
Destructor.
virtual const std::vector< unsigned int > & dof_ids() const =0
SystemSubset(const System &system)
Constructor.