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

Public Member Functions

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

Additional Inherited Members

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

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