Template Struct cache_vertex_coordinates

Inheritance Relationships

Base Type

Struct Documentation

template<typename TUnderlying>
struct cache_vertex_coordinates : public t8_crtp_operator<TUnderlying, cache_vertex_coordinates>

Competence to cache the vertex coordinates of an element at the first function call.

Template Parameters:

TUnderlying – Use the element with specified competences as template parameter.

Public Functions

inline bool vertex_cache_filled() const

Function that checks if the cache for the vertex coordinates has been filled.

Returns:

true if the cache for the vertex coordinates has been filled, false otherwise.

Protected Attributes

mutable std::vector<t8_3D_point> m_vertex_coordinates

Cache for the vector of vertex coordinate arrays.

Empty vector if not filled.