uvector_tlate.h File Reference

File for definitions of unit-stride vectors. More...

#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
#include <sstream>
#include <vector>
#include <gsl/gsl_vector.h>
#include <o2scl/err_hnd.h>
#include <o2scl/string_conv.h>
#include <o2scl/array.h>
#include <o2scl/vector.h>

Go to the source code of this file.


Detailed Description

Definition in file uvector_tlate.h.


Data Structures

class  uvector_const_view_tlate
 A const vector view with unit stride. More...
class  uvector_base_tlate
 Desc. More...
class  uvector_view_tlate
 A base class for uvectors. More...
class  uvector_tlate
 A vector with unit stride. More...
class  uvector_array_tlate
 Create a vector from an array. More...
class  uvector_subvector_tlate
 Create a vector from a subvector of another. More...
class  uvector_const_array_tlate
 Create a vector from an const array. More...
class  uvector_const_subvector_tlate
 Create a const vector from a subvector of another vector. More...
class  uvector_alloc
 A simple class to provide an allocate() function for uvector. More...
class  uvector_int_alloc
 A simple class to provide an allocate() function for uvector_int. More...
class  ufvector
 A vector with unit-stride where the memory allocation is performed in the constructor. More...

Typedefs

typedef uvector_tlate< double > uvector
 uvector typedef
typedef uvector_view_tlate
< double > 
uvector_view
 uvector_view typedef
typedef uvector_base_tlate
< double > 
uvector_base
 uvector_base typedef
typedef
uvector_const_view_tlate
< double > 
uvector_const_view
 uvector_const_view typedef
typedef uvector_array_tlate
< double > 
uvector_array
 uvector_array typedef
typedef
uvector_subvector_tlate
< double > 
uvector_subvector
 uvector_subvector typedef
typedef
uvector_const_array_tlate
< double > 
uvector_const_array
 uvector_const_array typedef
typedef
uvector_const_subvector_tlate
< double > 
uvector_const_subvector
 uvector_const_subvector typedef
typedef uvector_tlate< int > uvector_int
 uvector_int typedef
typedef uvector_view_tlate< int > uvector_int_view
 uvector_int_view typedef
typedef uvector_array_tlate< int > uvector_int_array
 uvector_int_array typedef
typedef
uvector_subvector_tlate< int > 
uvector_int_subvector
 uvector_int_subvector typedef
typedef
uvector_const_array_tlate< int > 
uvector_int_const_array
 uvector_int_const_array typedef
typedef
uvector_const_subvector_tlate
< int > 
uvector_int_const_subvector
 uvector_int_const_subvector typedef

Functions

template<class data_t >
std::ostream & operator<< (std::ostream &os, const uvector_const_view_tlate< data_t > &v)
 A operator for naive vector output.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const uvector_const_view_tlate< data_t > &  v 
) [inline]

This outputs all of the vector elements. All of these are separated by one space character, though no trailing space or endl is sent to the output. If the vector is empty, nothing is done.

Definition at line 989 of file uvector_tlate.h.


Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page