hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Mesh_by_type< element_t > Class Template Reference

#include <Mesh_by_type.hpp>

Inheritance diagram for hexed::Mesh_by_type< element_t >:
hexed::View_by_type< element_t >

Public Member Functions

 Mesh_by_type (Storage_params params, double root_spacing)
 
Sequence< element_t & > & elements () override
 
Sequence< Kernel_element & > & kernel_elements () override
 

Public Attributes

containers

where the actual data is kept

Complete_element_container< element_t > elems
 
views

template spaghetti to get Sequences of the data with the right type

Complete_element_container< element_t >::view_t elem_v
 a view of the elements that does not allow addition or removal
 
Vector_view< Kernel_element &, element_t &, &trivial_convert< Kernel_element &, element_t & >, Sequencekernel_elems
 

Detailed Description

template<typename element_t>
class hexed::Mesh_by_type< element_t >

Stores numerical data of a particular type and provides free access. This is really a helper class for Accessible_mesh which grew to the point that it deserved its own file.


The documentation for this class was generated from the following file: