21 #include "SheafSystem/put_property_dofs_action.h" 23 #include "SheafSystem/assert_contract.h" 24 #include "SheafSystem/block.h" 25 #include "SheafSystem/error_message.h" 26 #include "SheafSystem/sec_vd.h" 41 : _property(xproperty)
put_property_dofs_action(sec_vd &xproperty, bool xauto_access)
Creates an instance using property xproperty.
sec_vd & _property
The property section being acted on.
Namespace for fields component of sheaf system.
bool state_is_read_accessible() const
True if this is attached and if the state is accessible for read or access control is disabled...
void reserve(index_type xub)
Makes ub() at least xub; if new storage is allocated, it is uninitialized.
virtual void get_read_access() const
Get read access to the state associated with this.
sec_vd & property()
The property section being acted on.
virtual void release_access(bool xall=false) const
Release access. If xall is true, release all levels of access. Otherwise, release one level of access...
virtual ~put_property_dofs_action()
Destructor.
void set_ct(size_type xct)
Sets ct() == xct.
A section of a fiber bundle with a d-dimensional vector space fiber.
virtual section_space_schema_member & schema()
The restricted schema for this (mutable version).
int df() const
The dimension of the fiber space component.
block< sec_vd_dof_type > _dofs
Buffer for property dofs.