chrono::fea::ChField< T_data_per_node >::IteratorOnNodes Class Reference

Description

template<class T_data_per_node>
class chrono::fea::ChField< T_data_per_node >::IteratorOnNodes

Iterator for iterating on ChField nodes (virtual iterator, to be preferred to GetNodeDataPointer() because the latter will be slower if iterating on all nodes, passing through hash map)

#include <ChField.h>

Inheritance diagram for chrono::fea::ChField< T_data_per_node >::IteratorOnNodes:
Collaboration diagram for chrono::fea::ChField< T_data_per_node >::IteratorOnNodes:

Public Member Functions

 IteratorOnNodes (InternalIterator begin, InternalIterator end)
 
std::pair< std::shared_ptr< ChNodeFEAbase >, ChFieldDataState & > get () override
 
void next () override
 
bool is_end () const override
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono/fea/ChField.h