Type for a proxy object to access one component of the vector space DoF data only. More...
#include <ptems/space.hpp>
Public Types | |
| typedef const T * | iterator |
| Type for iterator over the data in linear indexing order. More... | |
| typedef const T * | const_iterator |
| Type for const iterator over the data in linear indexing order. More... | |
Public Member Functions | |
| const_reference | operator[] (size_type i) const |
| Gets the data for the specified DoF of the component. More... | |
| size_type | size () const |
| Gets the number of DoF entries. More... | |
| const_iterator | begin () const |
| Gets the begin iterator over the entries in the component. More... | |
| const_iterator | cbegin () const |
| Gets the begin iterator over the entries in the component. More... | |
| const_iterator | end () const |
| Gets the end iterator over the entries in the component. More... | |
| const_iterator | cend () const |
| Gets the end iterator over the entries in the component. More... | |
| ComponentData (const ComponentData &)=default | |
| Creates a copy of the proxy object (referencing same underlying data type) More... | |
| ComponentData (ComponentData &&)=default | |
| Moves the proxy object (referencing same underlying data type) More... | |
Friends | |
| struct | DoFData< N, T > |
Type for a proxy object to access one component of the vector space DoF data only.
| typedef const T* ptems::DoFData< N, T >::ComponentData::const_iterator |
Type for const iterator over the data in linear indexing order.
| typedef const T* ptems::DoFData< N, T >::ComponentData::iterator |
Type for iterator over the data in linear indexing order.
|
default |
Creates a copy of the proxy object (referencing same underlying data type)
|
default |
Moves the proxy object (referencing same underlying data type)
|
inline |
Gets the begin iterator over the entries in the component.
|
inline |
Gets the begin iterator over the entries in the component.
|
inline |
Gets the end iterator over the entries in the component.
|
inline |
Gets the end iterator over the entries in the component.
|
inline |
Gets the data for the specified DoF of the component.
| i | The index of the DoF |
|
inline |
Gets the number of DoF entries.