|
IMP Reference Guide
develop.169ea894ba,2025/11/01
The Integrative Modeling Platform
|
Represent a unit simplex embedded in d-dimensional real space. More...
#include <IMP/algebra/UnitSimplexD.h>
Inheritance diagram for IMP::algebra::UnitSimplexD<-1 >:Represent a unit simplex embedded in d-dimensional real space.
This version's dimension is not known at compile time and can operate with variable-dimension vectors.
Definition at line 89 of file UnitSimplexD.h.
Public Member Functions | |
| UnitSimplexD (int d=1) | |
| Construct from dimension d of embedded real space. More... | |
| int | get_dimension () const override |
| Get dimension of embedded real space. More... | |
| void | show (std::ostream &out=std::cout) const |
Public Member Functions inherited from IMP::algebra::UnitSimplexBaseD<-1 > | |
| VectorD< D > | get_barycenter () const |
| Get center of mass on simplex in embedded coordinates. More... | |
| bool | get_contains (const VectorD< D > &p, double atol=std::numeric_limits< double >::epsilon()) const |
| Get whether the point is on the unit simplex. More... | |
| IMP::algebra::UnitSimplexD<-1 >::UnitSimplexD | ( | int | d = 1 | ) |
Construct from dimension d of embedded real space.
Definition at line 98 of file UnitSimplexD.h.
|
overridevirtual |
Get dimension of embedded real space.
Implements IMP::algebra::UnitSimplexBaseD<-1 >.
Definition at line 103 of file UnitSimplexD.h.