ttl_util.h File Reference

#include <vector>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  ttl_util
 

Utilities.


Functions

Computational geometry



template<class real_type >
real_type ttl_util::scalarProduct2d (real_type dx1, real_type dy1, real_type dx2, real_type dy2)
 Scalar product between two 2D vectors.
template<class real_type >
real_type ttl_util::crossProduct2d (real_type dx1, real_type dy1, real_type dx2, real_type dy2)
 Cross product between two 2D vectors.
template<class real_type >
real_type ttl_util::orient2dfast (real_type pa[2], real_type pb[2], real_type pc[2])
 Returns a positive value if the 2D nodes/points pa, pb, and pc occur in counterclockwise order; a negative value if they occur in clockwise order; and zero if they are collinear.
Utilities involving points



template<class PointType >
vector< PointType * > * ttl_util::createRandomData (int noPoints, int seed=1)
 Creates random data on the unit square.

Generated on Wed Nov 17 17:44:27 2010 for TTL by  doxygen 1.6.1