27 #ifndef CDPL_GRID_SPATIALGRID_HPP
28 #define CDPL_GRID_SPATIALGRID_HPP
45 template <
typename T,
typename CVT = T>
Definition of a grid data type.
Definition of vector data types.
AttributedGrid.
Definition: AttributedGrid.hpp:46
AttributedGrid & operator=(const AttributedGrid &grid)
Definition: AttributedGrid.hpp:58
SpatialGrid.
Definition: SpatialGrid.hpp:47
T ValueType
Definition: SpatialGrid.hpp:51
Math::CVector< CVT, 3 > CoordinatesType
Definition: SpatialGrid.hpp:53
CVT CoordinatesValueType
Definition: SpatialGrid.hpp:52
SpatialGrid & operator=(const SpatialGrid &grid)
Definition: SpatialGrid.hpp:62
std::shared_ptr< SpatialGrid > SharedPointer
Definition: SpatialGrid.hpp:50
virtual const ValueType & operator()(std::size_t i) const =0
virtual ValueType & operator()(std::size_t i)=0
virtual void getCoordinates(std::size_t i, CoordinatesType &coords) const =0
Definition: Vector.hpp:1053
constexpr unsigned int T
Specifies Hydrogen (Tritium).
Definition: AtomType.hpp:67
SpatialGrid< float > FSpatialGrid
Definition: SpatialGrid.hpp:69
SpatialGrid< double > DSpatialGrid
Definition: SpatialGrid.hpp:70
The namespace of the Chemical Data Processing Library.