Volume Approximation and Sampling of Convex Polytopes


[Up] [Top]

Documentation for package ‘volesti’ version 1.0.3

Help Pages

$-method An 'Rcpp' class to represent H-polytopes, exposed to 'R' via modules.
$-method An 'Rcpp' class to represent the intersection of two V-polytope, exposed to 'R' via modules.
$-method An 'Rcpp' class to represent V-polytopes, exposed to 'R' via modules.
$-method An 'Rcpp' class to represent zonotopes, exposed to 'R' via modules.
$<--method An 'Rcpp' class to represent H-polytopes, exposed to 'R' via modules.
$<--method An 'Rcpp' class to represent the intersection of two V-polytope, exposed to 'R' via modules.
$<--method An 'Rcpp' class to represent V-polytopes, exposed to 'R' via modules.
$<--method An 'Rcpp' class to represent zonotopes, exposed to 'R' via modules.
copula1 Construct a copula using uniform sampling from the unit simplex
copula2 Construct a copula using uniform sampling from the unit simplex
exact_vol Compute the exact volume of (a) a zonotope (b) an arbitrary simplex (c) a unit simplex (d) a cross polytope (e) a hypercube
filepaths<--method An 'Rcpp' class to represent H-polytopes, exposed to 'R' via modules.
filepaths<--method An 'Rcpp' class to represent the intersection of two V-polytope, exposed to 'R' via modules.
filepaths<--method An 'Rcpp' class to represent V-polytopes, exposed to 'R' via modules.
filepaths<--method An 'Rcpp' class to represent zonotopes, exposed to 'R' via modules.
fileToMatrix function to get an ine or an ext file and returns the corresponding polytope
GenCross Generator function for cross polytopes
GenCube Generator function for hypercubes
GenProdSimplex Generator function for product of simplices
GenRandHpoly Generator function for random H-polytopes
GenRandVpoly Generator function for random V-polytopes
GenSimplex Generator function for simplices
GenSkinnyCube Generator function for skinny hypercubes
GenZonotope Generator function for zonotopes
Hpolytope An 'R' class to represent H-polytopes.
InnerBall Compute an inscribed ball of a convex polytope
IntVP An 'R' class to represent the intersection of two V-polytopes.
poly_gen An internal Rccp function as a polytope generator
rand_rotate Apply a random rotation to a convex polytope (H-polytope, V-polytope or a zonotope)
Rcpp_Hpolytope-class An 'Rcpp' class to represent H-polytopes, exposed to 'R' via modules.
Rcpp_IntVP-class An 'Rcpp' class to represent the intersection of two V-polytope, exposed to 'R' via modules.
Rcpp_Vpolytope-class An 'Rcpp' class to represent V-polytopes, exposed to 'R' via modules.
Rcpp_Zonotope-class An 'Rcpp' class to represent zonotopes, exposed to 'R' via modules.
rotating An internal Rccp function for the random rotation of a convex polytope
rounding Internal rcpp function for the rounding of a convex polytope
round_polytope Apply rounding to a convex polytope (H-polytope, V-polytope or a zonotope)
sample_points Sample points from a convex Polytope (H-polytope, V-polytope or a zonotope) or use direct methods for uniform sampling from the unit or the canonical or an arbitrary d-dimensional simplex and the boundary or the interior of a d-dimensional hypersphere
SliceOfSimplex Compute the percentage of the volume of the unit simplex that is contained in the intersection of a half-space and the unit simplex.
volume The main function for volume approximation of a convex Polytope (H-polytope, V-polytope or a zonotope)
Vpolytope An 'R' class to represent V-polytopes.
Zonotope An 'R' class to represent zonotopes.
[-method An 'Rcpp' class to represent H-polytopes, exposed to 'R' via modules.
[-method An 'Rcpp' class to represent the intersection of two V-polytope, exposed to 'R' via modules.
[-method An 'Rcpp' class to represent V-polytopes, exposed to 'R' via modules.
[-method An 'Rcpp' class to represent zonotopes, exposed to 'R' via modules.