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< 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 66 of file ROL_LinearRegression.hpp.
|
inline |
Definition at line 84 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::c_, ROL::LinearRegression< Real >::cdata_, ROL::LinearRegression< Real >::data_, and dim.
|
inline |
Definition at line 93 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 101 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::lower_.
|
inline |
Definition at line 105 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::upper_.
|
inline |
Definition at line 109 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 114 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 134 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::cdata_.
|
inline |
Definition at line 138 of file ROL_LinearRegression.hpp.
References ROL::LinearRegression< Real >::cdata_, and dim.
|
private |
Definition at line 68 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 69 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 71 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 72 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), and ROL::LinearRegression< Real >::setErrorMeasure().
|
private |
Definition at line 73 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getCoefficients(), ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::print().
|
private |
Definition at line 74 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::LinearRegression(), and ROL::LinearRegression< Real >::reset().
|
private |
Definition at line 76 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), and ROL::LinearRegression< Real >::setLowerBound().
|
private |
Definition at line 77 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), and ROL::LinearRegression< Real >::setUpperBound().
|
private |
Definition at line 78 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem().
|
private |
Definition at line 79 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem().
|
private |
Definition at line 81 of file ROL_LinearRegression.hpp.
Referenced by ROL::LinearRegression< Real >::getOptimizationProblem(), ROL::LinearRegression< Real >::reset(), and ROL::LinearRegression< Real >::setErrorMeasure().