#include <config.h>
#include <iostream>
#include <fstream>
#include <string>
#include <random>
#include <vector>
#include <algorithm>
#include <dune/common/exceptions.hh>
#include <dune/common/fvector.hh>
#include <dune/common/timer.hh>
#include <dumux/common/math.hh>
#include <dumux/common/geometry/triangulation.hh>
#include <dumux/common/geometry/grahamconvexhull.hh>
#include <test/common/geometry/writetriangulation.hh>
Classes | |
class | UniformDistributedRandomNumber< Scalar > |
Functions | |
Dune::FieldVector< double, 3 > | randomPointOnPlane (const Dune::FieldVector< double, 3 > &origin, const Dune::FieldVector< double, 3 > &normal, double min=-1.0, double max=1.0) |
void | writeCSV (const std::vector< Dune::FieldVector< double, 3 > > &p, const std::string &filename) |
void | writeVTKPolyData (const std::vector< Dune::FieldVector< double, 3 > > &p, const std::string &filename) |
int | main (int argc, char *argv[]) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Dune::FieldVector< double, 3 > randomPointOnPlane | ( | const Dune::FieldVector< double, 3 > & | origin, |
const Dune::FieldVector< double, 3 > & | normal, | ||
double | min = -1.0 , |
||
double | max = 1.0 |
||
) |
void writeCSV | ( | const std::vector< Dune::FieldVector< double, 3 > > & | p, |
const std::string & | filename | ||
) |
void writeVTKPolyData | ( | const std::vector< Dune::FieldVector< double, 3 > > & | p, |
const std::string & | filename | ||
) |