~sfiorucci/ptools/test_seb

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// $Id$
#include "pairlist.h"
#include "ptools.h"
#include "coord3d.h"
#include "attractrigidbody.h"
#include "basetypes.h"

#include <vector>

namespace pyplusplus{ namespace aliases{
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#ifdef AUTO_DIFF
typedef std::vector< surreal > Vsurreal;
#endif
typedef std::vector< double > Vdouble ;
typedef std::vector< uint > Vuint ;
typedef std::vector< int > Vint ;
typedef std::vector< PTools::Coord3D> VCoord3D;
typedef std::vector< PTools::AttractRigidbody > VAttractRigidbody;
typedef Array2D<dbl > Matrix;

//  typedef PTools::T_PairList<PTools::AttractRigidbody> Attract2PairList;

}
} //pyplusplus::aliases




namespace  py_details{
   inline void instantiate(){
       using namespace PTools;
       sizeof( Matrix );
   }
}