MercuryDPM  Trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XYZ.h File Reference
#include <GeneralDefine.h>
#include <iostream>
#include "Math/Vector.h"
#include <vector>
#include <array>
#include "BaseCoordinates.h"

Go to the source code of this file.

Classes

class  CGCoordinates::XYZ
 Defines the position of the CGPoint, in the non-averaged directions, i.e. all directions on which spatial coarse-graining is applied (all directions for XYZ); all other directions are averaged over homogeneously. More...
 

Namespaces

 CGCoordinates
 The class in this namespace contain the position of a CGPoint, in the non-averaged directions, and functions that only depend on which non-averaged directions are used.
 

Functions

template<typename T >
std::enable_if
< std::is_base_of
< CGCoordinates::XYZ, typename
T::CoordinatesType >::value,
void >::type 
CGCoordinates::spaceEvenly (Vec3D min, Vec3D max, std::vector< std::size_t > n, std::vector< T > &points)
 Creates a spatial mesh of CGPoints, i.e. the spatial positions at which the cg-variables are evaluated. More...