ConicBundle
Public Member Functions | Private Attributes | List of all members
ConicBundle::CMIName Class Reference

extends CoeffmatInfo to store a name (e.g. of the constraint it represents) More...

#include <Coeffmat.hxx>

Inheritance diagram for ConicBundle::CMIName:
ConicBundle::CoeffmatInfo

Public Member Functions

 CMIName (std::string in_name, CH_Matrix_Classes::Real sf=1.)
 initalize name and scale factor
 
CoeffmatInfoclone () const
 generates a new copy of itself on the heap
 
std::ostream & print_id (std::ostream &out) const
 outputs the name
 
- Public Member Functions inherited from ConicBundle::CoeffmatInfo
 CoeffmatInfo (CH_Matrix_Classes::Real sf=1.)
 default value is 1 for no scaling
 
CH_Matrix_Classes::Real get_scalefactor () const
 returns the scale factor
 
void set_scalefactor (CH_Matrix_Classes::Real sf)
 sets the scale factor
 
void multiply (CH_Matrix_Classes::Real sf)
 scales the scale factor
 

Private Attributes

std::string name
 well, this is the name
 

Additional Inherited Members

- Protected Attributes inherited from ConicBundle::CoeffmatInfo
CH_Matrix_Classes::Real scalefactor
 scaling value
 

Detailed Description

extends CoeffmatInfo to store a name (e.g. of the constraint it represents)


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