PIPS-NLP
Public Member Functions | List of all members
ProblemFormulation Class Referenceabstract

#include <ProblemFormulation.h>

Inheritance diagram for ProblemFormulation:
NlpGen NlpGenFactory NlpGenSparse NlpGenStoch sFactory NlpGenSparseWithSolver sFactoryAug sFactoryAugAggregationPrecond

Public Member Functions

virtual ResidualsmakeResiduals (Data *prob_in)=0
 
virtual LinearSystemmakeLinsys (Data *prob_in)=0
 
virtual VariablesmakeVariables (Data *prob_in)=0
 
virtual ~ProblemFormulation ()
 

Detailed Description

Creates a compatible set of components representing a problem formulation specialized by structure.

Constructor & Destructor Documentation

virtual ProblemFormulation::~ProblemFormulation ( )
inlinevirtual

Member Function Documentation

virtual LinearSystem* ProblemFormulation::makeLinsys ( Data prob_in)
pure virtual

creates the LinearSystem class for the relevant formulation

Implemented in NlpGenFactory, sFactory, NlpGenStoch, sFactoryAug, and NlpGenSparseWithSolver.

virtual Residuals* ProblemFormulation::makeResiduals ( Data prob_in)
pure virtual

create the Residuals class for the relevant formulation

Implemented in NlpGen, sFactory, NlpGenFactory, and NlpGenStoch.

virtual Variables* ProblemFormulation::makeVariables ( Data prob_in)
pure virtual

creates the Variables class for the relevant formulation

Implemented in NlpGen, sFactory, NlpGenFactory, and NlpGenStoch.


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