Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
vec_range_const< T, M >

Detailed Description

template<class T, class M = rheo_default_memory_model>
class rheolef::vec_range_const< T, M >

Definition at line 65 of file vec_range.h.

Public Types

typedef vec< T, M >::size_type size_type
 
typedef vec< T, M >::difference_type difference_type
 
typedef range range_type
 
typedef T value_type
 
typedef vec< T, M >::const_iterator const_iterator
 

Public Member Functions

 vec_range_const (const vec< T, M > &u, const range_type &r)
 
 vec_range_const (const vec_range_const< T, M > &ur)
 
 vec_range_const (const vec_range< T, M > &ur)
 
size_type size () const
 
const_iterator begin () const
 
const_iterator end () const
 

Protected Attributes

vec< T, M_u
 
range _r
 

Member Typedef Documentation

◆ size_type

template<class T , class M = rheo_default_memory_model>
typedef vec<T,M>::size_type size_type

Definition at line 70 of file vec_range.h.

◆ difference_type

template<class T , class M = rheo_default_memory_model>
typedef vec<T,M>::difference_type difference_type

Definition at line 71 of file vec_range.h.

◆ range_type

template<class T , class M = rheo_default_memory_model>
typedef range range_type

Definition at line 72 of file vec_range.h.

◆ value_type

template<class T , class M = rheo_default_memory_model>
typedef T value_type

Definition at line 73 of file vec_range.h.

◆ const_iterator

template<class T , class M = rheo_default_memory_model>
typedef vec<T,M>::const_iterator const_iterator

Definition at line 74 of file vec_range.h.

Constructor & Destructor Documentation

◆ vec_range_const() [1/3]

template<class T , class M = rheo_default_memory_model>
vec_range_const ( const vec< T, M > &  u,
const range_type r 
)

Definition at line 78 of file vec_range.h.

◆ vec_range_const() [2/3]

template<class T , class M = rheo_default_memory_model>
vec_range_const ( const vec_range_const< T, M > &  ur)

Definition at line 79 of file vec_range.h.

◆ vec_range_const() [3/3]

template<class T , class M = rheo_default_memory_model>
vec_range_const ( const vec_range< T, M > &  ur)

Definition at line 80 of file vec_range.h.

Member Function Documentation

◆ size()

template<class T , class M = rheo_default_memory_model>
size_type size ( ) const

Definition at line 84 of file vec_range.h.

◆ begin()

template<class T , class M = rheo_default_memory_model>
const_iterator begin ( ) const

Definition at line 85 of file vec_range.h.

◆ end()

template<class T , class M = rheo_default_memory_model>
const_iterator end ( ) const

Definition at line 86 of file vec_range.h.

Member Data Documentation

◆ _u

template<class T , class M = rheo_default_memory_model>
vec<T,M> _u
protected

Definition at line 91 of file vec_range.h.

◆ _r

template<class T , class M = rheo_default_memory_model>
range _r
protected

Definition at line 92 of file vec_range.h.


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