politopix  5.0.0
NormedHS Class Reference

A normed half-space whose frontier is a linear (n-1) dimension space.
_constant + _currentNormedVector[0].x1 + ... + _currentNormedVector[n-1].xn >= 0. More...

#include <PolyhedralAlgorithms_Rn.h>

Collaboration diagram for NormedHS:
Collaboration graph

Public Member Functions

 NormedHS (const boost::numeric::ublas::vector< double > &nv, double cst, unsigned int nb)
 
const boost::numeric::ublas::vector< double > & getNormedVector () const
 
double getConstant () const
 
double getNumberOfNormedHS () const
 
void dump (std::ostream &this_ostream) const
 

Protected Attributes

boost::numeric::ublas::vector< double > _currentNormedVector
 The normal vector. More...
 
double _constant
 The second member constant. More...
 
unsigned int _numberOfNormedHS
 

Detailed Description

A normed half-space whose frontier is a linear (n-1) dimension space.
_constant + _currentNormedVector[0].x1 + ... + _currentNormedVector[n-1].xn >= 0.

Definition at line 407 of file PolyhedralAlgorithms_Rn.h.

Constructor & Destructor Documentation

◆ NormedHS()

NormedHS::NormedHS ( const boost::numeric::ublas::vector< double > &  nv,
double  cst,
unsigned int  nb 
)
inline

Definition at line 410 of file PolyhedralAlgorithms_Rn.h.

Member Function Documentation

◆ dump()

void NormedHS::dump ( std::ostream &  this_ostream) const
inline

Definition at line 422 of file PolyhedralAlgorithms_Rn.h.

◆ getConstant()

double NormedHS::getConstant ( ) const
inline

Definition at line 418 of file PolyhedralAlgorithms_Rn.h.

◆ getNormedVector()

const boost::numeric::ublas::vector<double>& NormedHS::getNormedVector ( ) const
inline

Definition at line 416 of file PolyhedralAlgorithms_Rn.h.

◆ getNumberOfNormedHS()

double NormedHS::getNumberOfNormedHS ( ) const
inline

Definition at line 420 of file PolyhedralAlgorithms_Rn.h.

Member Data Documentation

◆ _constant

double NormedHS::_constant
protected

The second member constant.

Definition at line 430 of file PolyhedralAlgorithms_Rn.h.

◆ _currentNormedVector

boost::numeric::ublas::vector<double> NormedHS::_currentNormedVector
protected

The normal vector.

Definition at line 428 of file PolyhedralAlgorithms_Rn.h.

◆ _numberOfNormedHS

unsigned int NormedHS::_numberOfNormedHS
protected

Definition at line 431 of file PolyhedralAlgorithms_Rn.h.


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