![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
Public Member Functions | |
virtual | ~vector_holder_base () |
value_ptr | operator[] (const std::size_t &index) const |
std::size_t | size () const |
std::size_t | base_size () const |
value_ptr | data () const |
virtual bool | rebaseable () const |
virtual void | set_ref (value_ptr *) |
virtual void | remove_ref (value_ptr *) |
virtual vector_view< Type > * | rebaseable_instance () |
Protected Member Functions | |
virtual value_ptr | value_at (const std::size_t &) const =0 |
virtual std::size_t | vector_size () const =0 |
virtual std::size_t | vector_base_size () const =0 |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
protectedpure virtual |
Implemented in exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, and exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >.
|
protectedpure virtual |
Implemented in exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, and exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >.
|
protectedpure virtual |
Implemented in exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >, and exprtk::details::vector_holder< Type >::exprtk_final< Allocator, Sequence >.