|
cartodata
5.1.2
|
#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>
Go to the source code of this file.
Namespaces | |
| carto | |
| carto::internal | |
Functions | |
| template<typename T > | |
| 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 More... | |
| template<typename T > | |
| VolumeRef< T > | carto::matrix_product (const rc_ptr< Volume< T > > &v1, const rc_ptr< Volume< T > > &v2) |
| matrix product More... | |
| template<typename T > | |
| VolumeRef< T > | carto::transpose (const Volume< T > &v) |
| transpose More... | |
| template<typename T > | |
| VolumeRef< T > | carto::transpose (const rc_ptr< Volume< T > > &v, bool copy=false) |
| transpose. More... | |