geomc 1.0
A c++ linear algebra template library
Loading...
Searching...
No Matches
ShapeDistribution< Shape > Struct Template Reference
Inheritance diagram for ShapeDistribution< Shape >:
Dimensional< Shape::elem_t, Shape::N >

Public Types

using elem_t
 The coordinate type of this object.
using param_type = Shape
using point_t
 The type of a point in this object's space.
using result_type = typename Shape::point_t
using shape_type = Shape

Public Member Functions

 ShapeDistribution (const Shape &s)
result_type max ()
result_type min ()
bool operator== (const ShapeDistribution &other) const =default
Shape param () const
void param (const Shape &s)
void reset ()

Public Attributes

Shape shape

Static Public Attributes

static constexpr index_t N
 The dimension of this object.

Member Typedef Documentation

◆ point_t

using point_t
inherited

The type of a point in this object's space.

An N-vector of T if N > 1, otherwise a T.


The documentation for this struct was generated from the following file: