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.