|
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
|
A candidate Storage class that stores FEM objects. More...
#include <Storage.hpp>
Public Types | |
| using | object_type = T |
Public Member Functions | |
| Storage ()=default | |
| Storage (const Storage &)=delete | |
| Storage (Storage &&)=delete | |
| Storage & | operator= (const Storage &)=delete |
| Storage & | operator= (Storage &&)=delete |
| ~Storage ()=default | |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| iterator | begin () |
| iterator | end () |
| bool | insert (const shared_ptr< T > &) |
| shared_ptr< T > & | operator[] (unsigned) |
| const shared_ptr< T > & | at (unsigned) const |
| const std::vector< shared_ptr< T > > & | get () const |
| bool | find (unsigned) const |
| bool | erase (unsigned) |
| void | enable (unsigned) |
| void | disable (unsigned) |
| void | update () |
| void | enable () |
| void | reset () |
| void | clear () |
| size_t | size () const |
A candidate Storage class that stores FEM objects.
| using Storage< T >::object_type = T |
| const shared_ptr< T > & Storage< T >::at | ( | unsigned | L | ) | const |
| void Storage< T >::clear | ( | ) |
| void Storage< T >::disable | ( | unsigned | L | ) |
| void Storage< T >::enable | ( | ) |
| void Storage< T >::enable | ( | unsigned | L | ) |
| bool Storage< T >::erase | ( | unsigned | L | ) |
| bool Storage< T >::find | ( | unsigned | L | ) | const |
| const std::vector< shared_ptr< T > > & Storage< T >::get | ( | ) | const |
| bool Storage< T >::insert | ( | const shared_ptr< T > & | I | ) |
| shared_ptr< T > & Storage< T >::operator[] | ( | unsigned | L | ) |
| void Storage< T >::reset | ( | ) |
| size_t Storage< T >::size | ( | ) | const |
| void Storage< T >::update | ( | ) |