omega_h
Reliable mesh adaptation
Public Types | Public Member Functions | List of all members
Omega_h::Write< T > Class Template Reference

Public Types

using value_type = T
 

Public Member Functions

 Write (LO size_in, std::string const &name="")
 
 Write (LO size_in, T value, std::string const &name="")
 
 Write (LO size_in, T offset, T stride, std::string const &name="")
 
 Write (std::initializer_list< T > l, std::string const &name="")
 
 Write (HostWrite< T > host_write)
 
OMEGA_H_INLINE LO size () const OMEGA_H_NOEXCEPT
 
OMEGA_H_DEVICE T & operator[] (LO i) const OMEGA_H_NOEXCEPT
 
OMEGA_H_INLINE T * data () const noexcept
 
void set (LO i, T value) const
 
get (LO i) const
 
long use_count () const
 
OMEGA_H_INLINE bool exists () const noexcept
 
std::string const & name () const
 
OMEGA_H_INLINE T * begin () const noexcept
 
OMEGA_H_INLINE T * end () const OMEGA_H_NOEXCEPT
 

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