omega_h
Reliable mesh adaptation
Public Member Functions | List of all members
r3d::Vector< n > Struct Template Reference
Inheritance diagram for r3d::Vector< n >:
Omega_h::Few< T, n >

Public Member Functions

 Vector (std::initializer_list< Real > l)
 
R3D_INLINE void operator= (Vector< n > const &rhs)
 
R3D_INLINE Vector (Vector< n > const &rhs)
 
- Public Member Functions inherited from Omega_h::Few< T, n >
OMEGA_H_INLINE T * data () OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T const * data () const OMEGA_H_NOEXCEPT
 
constexpr OMEGA_H_INLINE Int size () const
 
OMEGA_H_INLINE T & operator[] (Int i) OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T const & operator[] (Int i) const OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T & operator() (Int i) OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T const & operator() (Int i) const OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE Few (std::initializer_list< T > l)
 
 Few (Few< T, n > const &rhs)=default
 
 Few (Few< T, n > &&rhs)=default
 
Few & operator= (Few const &rhs)=default
 
Few & operator= (Few &&rhs)=default
 
OMEGA_H_INLINE const T * begin () const OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE const T * end () const OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T * begin () OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T * end () OMEGA_H_NOEXCEPT
 

Additional Inherited Members

- Public Types inherited from Omega_h::Few< T, n >
using value_type = T
 

The documentation for this struct was generated from the following file: