| 
    
    
     Opm::FastSmallVector< ValueType, N > Class Template Reference An implementation of vector/array based on small object optimization. It is intended to be used by the DynamicEvaluation for better efficiency. More... 
 
Inheritance diagram for Opm::FastSmallVector< ValueType, N >: 
![]() 
 Detailed Descriptiontemplate<typename ValueType, unsigned N> class Opm::FastSmallVector< ValueType, N > An implementation of vector/array based on small object optimization. It is intended to be used by the DynamicEvaluation for better efficiency. ValueType is the type of the data N is the size of the buffer that willl be allocated during compilation time Constructor & Destructor Documentation◆ FastSmallVector() [1/5]
template<typename ValueType , unsigned N>  
 default constructor ◆ FastSmallVector() [2/5]
template<typename ValueType , unsigned N>  
 constructor based on the number of the element ◆ FastSmallVector() [3/5]
template<typename ValueType , unsigned N>  
 constructor based on the number of the element, and all the elements will have the same value ◆ FastSmallVector() [4/5]
template<typename ValueType , unsigned N>  
 copy constructor ◆ FastSmallVector() [5/5]
template<typename ValueType , unsigned N>  
 move constructor ◆ ~FastSmallVector()
template<typename ValueType , unsigned N>  
 destructor Member Function Documentation◆ operator=() [1/2]
template<typename ValueType , unsigned N>  
 copy assignment ◆ operator=() [2/2]
template<typename ValueType , unsigned N>  
 move assignment ◆ operator[]() [1/2]
template<typename ValueType , unsigned N>  
 access the idx th element ◆ operator[]() [2/2]
template<typename ValueType , unsigned N>  
 const access the idx th element ◆ size()
template<typename ValueType , unsigned N>  
 number of the element The documentation for this class was generated from the following file:  | 
    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||