cartodata 6.0.0
volumeutil_d.h File Reference
#include <cartodata/volume/volumeutil.h>
#include <cartodata/volume/volumebase.h>
#include <cartodata/volume/volumebase_d_inline.h>
#include <cartodata/volume/volumebase_d_instantiate.h>
#include <cartodata/volume/volumeref.h>
#include <cartodata/volume/volumeref_d_inline.h>
#include <cartodata/volume/volumeref_d_instantiate.h>
#include <cartobase/type/datatypetraits.h>
#include <cartobase/exception/assert.h>
#include <cartobase/containers/nditerator.h>
#include <cartobase/type/converter.h>
#include <limits>
Include dependency graph for volumeutil_d.h:

Go to the source code of this file.

Namespaces

namespace  carto
 
namespace  carto::internal
 

Functions

template<typename T>
carto::internal::_neutral ()
 
template<>
int8_t carto::internal::_neutral< int8_t > ()
 
template<>
uint8_t carto::internal::_neutral< uint8_t > ()
 
template<>
int16_t carto::internal::_neutral< int16_t > ()
 
template<>
uint16_t carto::internal::_neutral< uint16_t > ()
 
template<>
int32_t carto::internal::_neutral< int32_t > ()
 
template<>
uint32_t carto::internal::_neutral< uint32_t > ()
 
template<>
float carto::internal::_neutral< float > ()
 
template<>
double carto::internal::_neutral< double > ()
 
template<typename T>
VolumeRef< T > carto::matrix_product (const Volume< T > &v1, const Volume< T > &v2)
 matrix product
 
template<typename T>
VolumeRef< T > carto::matrix_product (const rc_ptr< Volume< T > > &v1, const rc_ptr< Volume< T > > &v2)
 matrix product
 
template<typename T>
VolumeRef< T > carto::transpose (const Volume< T > &v)
 transpose
 
template<typename T>
VolumeRef< T > carto::transpose (const rc_ptr< Volume< T > > &v, bool copy=false)
 transpose.