ViennaCL - The Vienna Computing Library  1.5.2
Public Types | Public Member Functions
zero_vector< SCALARTYPE > Class Template Reference

Represents a vector consisting of zeros only. More...

#include <forwards.h>

Inheritance diagram for zero_vector< SCALARTYPE >:
implicit_vector_base< SCALARTYPE >

Public Types

typedef base_type::size_type size_type
 
typedef SCALARTYPE const_reference
 
- Public Types inherited from implicit_vector_base< SCALARTYPE >
typedef SCALARTYPE const & const_reference
 
typedef SCALARTYPE cpu_value_type
 

Public Member Functions

 zero_vector (size_type s, viennacl::context ctx=viennacl::context())
 
- Public Member Functions inherited from implicit_vector_base< SCALARTYPE >
viennacl::context context () const
 
size_type size () const
 
cpu_value_type value () const
 
bool is_value_static () const
 
vcl_size_t index () const
 
bool has_index () const
 
cpu_value_type operator() (size_type i) const
 
cpu_value_type operator[] (size_type i) const
 

Additional Inherited Members

- Protected Types inherited from implicit_vector_base< SCALARTYPE >
typedef vcl_size_t size_type
 
- Protected Member Functions inherited from implicit_vector_base< SCALARTYPE >
 implicit_vector_base (size_type s, vcl_size_t i, std::pair< SCALARTYPE, bool > v, viennacl::context ctx)
 
 implicit_vector_base (size_type s, std::pair< SCALARTYPE, bool > v, viennacl::context ctx)
 
- Protected Attributes inherited from implicit_vector_base< SCALARTYPE >
size_type size_
 
std::pair< bool, vcl_size_tindex_
 
std::pair< SCALARTYPE, bool > value_
 
viennacl::context ctx_
 

Detailed Description

template<typename SCALARTYPE>
class viennacl::zero_vector< SCALARTYPE >

Represents a vector consisting of zeros only.

Member Typedef Documentation

typedef SCALARTYPE const_reference

Constructor & Destructor Documentation


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