#include <HomotopyInput.h>

Inheritance diagram for HomotopyInput:

Public Types

typedef std::vector< HomotopyVariable >::const_iterator Iterator
 

Public Member Functions

 HomotopyInput (void)
 
 HomotopyInput (std::string type, int id, int points)
 
void addControlled (const HomotopyVariable &homotopyVariable)
 add controlled variable More...
 
std::string json (void) const
 
Iterator begin (void) const
 
Iterator end (void) const
 
bool operator== (const HomotopyInput &rhs) const
 

Protected Attributes

std::string type_
 
int id_
 
int points_
 
std::vector< HomotopyVariablecontrolled_
 

Detailed Description

Homotopy input descriptor

#include <libpf/core/HomotopyInput.h>

Member Typedef Documentation

◆ Iterator

typedef std::vector<HomotopyVariable>::const_iterator HomotopyInput::Iterator

Constructor & Destructor Documentation

◆ HomotopyInput() [1/2]

HomotopyInput::HomotopyInput ( void  )

◆ HomotopyInput() [2/2]

HomotopyInput::HomotopyInput ( std::string  type,
int  id,
int  points 
)

Member Function Documentation

◆ addControlled()

void HomotopyInput::addControlled ( const HomotopyVariable homotopyVariable)

add controlled variable

◆ begin()

Iterator HomotopyInput::begin ( void  ) const
Returns
an Iterator to the first HomotopyVariable

◆ end()

Iterator HomotopyInput::end ( void  ) const
Returns
an Iterator to the end of the HomotopyVariables

◆ json()

std::string HomotopyInput::json ( void  ) const
Returns
UTF-8 encoded string with the JSON-serialized object

◆ operator==()

bool HomotopyInput::operator== ( const HomotopyInput rhs) const
Returns
true if the HomotopyInput object is equal to the rhs

Member Data Documentation

◆ controlled_

std::vector<HomotopyVariable> HomotopyInput::controlled_
protected

◆ id_

int HomotopyInput::id_
protected

◆ points_

int HomotopyInput::points_
protected

◆ type_

std::string HomotopyInput::type_
protected

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