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;
This class implements reference counting.
This is a base class for classes which represent subsets of the dofs of a System.
const System & get_system() const
virtual const std::vector< unsigned int > & dof_ids() const =0
SystemSubset & operator=(const SystemSubset &)
This isn't a copyable object, so let's make sure nobody tries.
virtual ~SystemSubset()
Destructor.
SystemSubset(const SystemSubset &)
This isn't a copyable object, so let's make sure nobody tries.
const System & _system
A reference to the System we belong to.
Manages consistently variables, degrees of freedom, and coefficient vectors.
The libMesh namespace provides an interface to certain functionality in the library.