Object-oriented Scientific Computing Library: Version 0.910
Data Structures | Typedefs | Functions
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< data_t >
 A const vector view with unit stride. More...
class  uvector_base_tlate< data_t >
 A base class for uvector and uvector_view. More...
class  uvector_view_tlate< data_t >
 A base class for uvectors. More...
class  uvector_tlate< data_t >
 A vector with unit stride. More...
class  uvector_array_tlate< data_t >
 Create a vector from an array. More...
class  uvector_subvector_tlate< data_t >
 Create a vector from a subvector of another. More...
class  uvector_const_array_tlate< data_t >
 Create a vector from an const array. More...
class  uvector_const_subvector_tlate< data_t >
 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  uvector_size_t_alloc
 A simple class to provide an allocate() function for uvector_size_t. More...
class  ufvector< N >
 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_base_tlate< int > uvector_int_base
 uvector_int_base typedef
typedef
uvector_const_view_tlate< int > 
uvector_int_const_view
 uvector_int_const_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
typedef uvector_tlate< size_t > uvector_size_t
 uvector_size_t typedef
typedef uvector_view_tlate
< size_t > 
uvector_size_t_view
 uvector_size_t_view typedef
typedef uvector_base_tlate
< size_t > 
uvector_size_t_base
 uvector_size_t_base typedef
typedef
uvector_const_view_tlate
< size_t > 
uvector_size_t_const_view
 uvector_size_t_const_view typedef
typedef uvector_array_tlate
< size_t > 
uvector_size_t_array
 uvector_size_t_array typedef
typedef
uvector_subvector_tlate
< size_t > 
uvector_size_t_subvector
 uvector_size_t_subvector typedef
typedef
uvector_const_array_tlate
< size_t > 
uvector_size_t_const_array
 uvector_size_t_const_array typedef
typedef
uvector_const_subvector_tlate
< size_t > 
uvector_size_t_const_subvector
 uvector_size_t_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 simple vector output.

Function Documentation

template<class data_t >
std::ostream& operator<< ( std::ostream &  os,
const uvector_const_view_tlate< data_t > &  v 
)

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 1006 of file uvector_tlate.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.