KASKADE 7 development version
Namespaces | Functions
geomtools.hh File Reference

Some simple tools for geometric calculations. Please extend. More...

#include <dune/common/fvector.hh>
#include "fem/fixdune.hh"

Go to the source code of this file.

Namespaces

namespace  GeomTools
 

Functions

template<class Scalar >
Dune::FieldVector< Scalar, 3 > GeomTools::crossProduct (Dune::FieldVector< Scalar, 3 > const &v1, Dune::FieldVector< Scalar, 3 > const &v2)
 DEPRECATED: use vectorProduct instead. More...
 
template<class Scalar >
void GeomTools::crossProduct (Dune::FieldVector< Scalar, 3 > const &v1, Dune::FieldVector< Scalar, 3 > const &v2, Dune::FieldVector< Scalar, 3 > &result)
 DEPRECATED: use vectorProduct instead. More...
 
template<class Vector >
Vector GeomTools::normalize (Vector &vector)
 Normalize vector. More...
 
template<class Vector >
Vector GeomTools::getNormalized (Vector const &vector)
 Normalize vector. More...
 
template<class Vector >
void GeomTools::projectOnPlane (Vector &vec, Vector const &planeNormal)
 Project Vector vec on plane given through planeNormal. No translation is performed. More...
 
template<class Vector >
void GeomTools::project (Vector &vec, Vector const &projectionUnitNormal)
 Project Vector vec on plane given through planeNormal. No translation is performed. More...
 

Detailed Description

Some simple tools for geometric calculations. Please extend.

Author
Lars Lubkoll

Definition in file geomtools.hh.