ROL
|
Provides the interface to construct linear regression problem. More...
#include <ROL_LinearRegression.hpp>
Public Member Functions | |
LinearRegression (const Ptr< SampleGenerator< Real >> &data) | |
void | setErrorMeasure (ROL::ParameterList &parlist, bool reset=false) |
void | setLowerBound (const std::vector< Real > &lower) |
void | setUpperBound (const std::vector< Real > &upper) |
void | reset (void) |
const Ptr< OptimizationProblem < Real > > | getOptimizationProblem (void) |
const Ptr< Problem< Real > > | getProblem (void) |
const Ptr< std::vector< Real > > | getCoefficients (void) const |
void | print (std::ostream &out=std::cout, const std::string delim=" ") const |
Private Attributes | |
const Ptr< RegressionError < Real > > | error_ |
const Ptr< SampleGenerator < Real > > | data_ |
Ptr< RandVarFunctional< Real > > | em_ |
Ptr< StochasticObjective< Real > > | obj_ |
Ptr< std::vector< Real > > | cdata_ |
Ptr< RiskVector< Real > > | c_ |
Ptr< std::vector< Real > > | lower_ |
Ptr< std::vector< Real > > | upper_ |
Ptr< BoundConstraint< Real > > | bnd_ |
Ptr< RiskBoundConstraint< Real > > | rbnd_ |
bool | initialized_ |
Provides the interface to construct linear regression problem.
Definition at line 33 of file ROL_LinearRegression.hpp.
|
inline |
Definition at line 51 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::c_, ROL::LinearRegression< Real >::cdata_, ROL::LinearRegression< Real >::data_, and dim.
|
inline |
Definition at line 60 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::data_, ROL::LinearRegression< Real >::em_, ROL::LinearRegression< Real >::error_, ROL::LinearRegression< Real >::initialized_, ROL::LinearRegression< Real >::obj_, and ROL::LinearRegression< Real >::reset().
|
inline |
Definition at line 68 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::lower_.
|
inline |
Definition at line 72 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::upper_.
|
inline |
Definition at line 76 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::c_, and ROL::LinearRegression< Real >::initialized_.
Referenced by ROL::LinearRegression< Real >::setErrorMeasure().
|
inline |
Definition at line 81 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::bnd_, ROL::LinearRegression< Real >::c_, ROL::LinearRegression< Real >::initialized_, ROL::LinearRegression< Real >::lower_, ROL::LinearRegression< Real >::obj_, ROL::LinearRegression< Real >::rbnd_, and ROL::LinearRegression< Real >::upper_.
|
inline |
Definition at line 101 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::bnd_, ROL::LinearRegression< Real >::c_, ROL::LinearRegression< Real >::initialized_, ROL::LinearRegression< Real >::lower_, ROL::LinearRegression< Real >::obj_, ROL::LinearRegression< Real >::rbnd_, and ROL::LinearRegression< Real >::upper_.
|
inline |
Definition at line 123 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::cdata_.
|
inline |
Definition at line 127 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::cdata_, and dim.
|
private |
Definition at line 35 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 36 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 38 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 39 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::getProblem(), and ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 40 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getCoefficients(), ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::print().
|
private |
Definition at line 41 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::getProblem(), ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::reset().
|
private |
Definition at line 43 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::getProblem(), and ROL::LinearRegression< Real >::setLowerBound().
|
private |
Definition at line 44 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::getProblem(), and ROL::LinearRegression< Real >::setUpperBound().
|
private |
Definition at line 45 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), and ROL::LinearRegression< Real >::getProblem().
|
private |
Definition at line 46 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), and ROL::LinearRegression< Real >::getProblem().
|
private |
Definition at line 48 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::getProblem(), ROL::LinearRegression< Real >::reset(), and ROL::LinearRegression< Real >::setErrorMeasure().