3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
test_graham_convex_hull.cc File Reference
#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[])

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

◆ randomPointOnPlane()

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 )

◆ writeCSV()

void writeCSV ( const std::vector< Dune::FieldVector< double, 3 > > & p,
const std::string & filename )

◆ writeVTKPolyData()

void writeVTKPolyData ( const std::vector< Dune::FieldVector< double, 3 > > & p,
const std::string & filename )