NuTo
Numerics Tool
|
#include "VoronoiGeometries.h"
#include "nuto/math/Quadrature.h"
#include <boost/polygon/voronoi.hpp>
#include <Eigen/Dense>
Typedefs | |
typedef boost::polygon::point_data< double > | VoronoiPoint |
Functions | |
std::vector< double > | Linspace (double s, double e, size_t num) |
std::vector< double > | CenteredPointsWithBoundary (std::vector< double > pts) |
std::vector< double > | Gaussspaced (size_t num) |
std::vector< double > | Lobattospaced (size_t num) |
VoronoiGeometry | VoronoiGeometryLineHelper (std::vector< double > gridPoints) |
VoronoiGeometry | VoronoiGeometryQuadHelper (std::vector< double > gridPoints) |
VoronoiGeometry | VoronoiGeometryBrickHelper (std::vector< double > gridPoints) |
int | AddUnique (std::vector< Eigen::VectorXd > *rExisingPoints, Eigen::Vector2d newPoint) |
std::vector< Eigen::Vector2d > | TransformedHull (std::vector< Eigen::Vector2d > hullpoints, Eigen::Matrix2d T) |
std::vector< VoronoiPoint > | TransformedIps (const NuTo::IntegrationTypeBase &integrationType, Eigen::Matrix2d T) |
std::vector< VoronoiPoint > | ReflectPointsOnHull (std::vector< VoronoiPoint > points, std::vector< Eigen::Vector2d > hull) |
NuTo::Visualize::VoronoiGeometry | TransformedVoronoi (const NuTo::IntegrationTypeBase &integrationType, std::vector< Eigen::Vector2d > hullpoints, Eigen::Matrix2d T) |
typedef boost::polygon::point_data<double> VoronoiPoint |
int AddUnique | ( | std::vector< Eigen::VectorXd > * | rExisingPoints, |
Eigen::Vector2d | newPoint | ||
) |
std::vector<double> CenteredPointsWithBoundary | ( | std::vector< double > | pts | ) |
std::vector<double> Gaussspaced | ( | size_t | num | ) |
std::vector<double> Linspace | ( | double | s, |
double | e, | ||
size_t | num | ||
) |
std::vector<double> Lobattospaced | ( | size_t | num | ) |
std::vector<VoronoiPoint> ReflectPointsOnHull | ( | std::vector< VoronoiPoint > | points, |
std::vector< Eigen::Vector2d > | hull | ||
) |
std::vector<Eigen::Vector2d> TransformedHull | ( | std::vector< Eigen::Vector2d > | hullpoints, |
Eigen::Matrix2d | T | ||
) |
std::vector<VoronoiPoint> TransformedIps | ( | const NuTo::IntegrationTypeBase & | integrationType, |
Eigen::Matrix2d | T | ||
) |
NuTo::Visualize::VoronoiGeometry TransformedVoronoi | ( | const NuTo::IntegrationTypeBase & | integrationType, |
std::vector< Eigen::Vector2d > | hullpoints, | ||
Eigen::Matrix2d | T | ||
) |
VoronoiGeometry VoronoiGeometryBrickHelper | ( | std::vector< double > | gridPoints | ) |
VoronoiGeometry VoronoiGeometryLineHelper | ( | std::vector< double > | gridPoints | ) |
VoronoiGeometry VoronoiGeometryQuadHelper | ( | std::vector< double > | gridPoints | ) |