| AbstractLoss() | shark::AbstractLoss< RealVector, RealVector > | inline |
| BatchLabelType typedef | shark::AbstractLoss< RealVector, RealVector > | |
| BatchOutputType typedef | shark::AbstractLoss< RealVector, RealVector > | |
| ConstLabelReference typedef | shark::AbstractLoss< RealVector, RealVector > | |
| ConstOutputReference typedef | shark::AbstractLoss< RealVector, RealVector > | |
| eval(BatchLabelType const &labels, BatchOutputType const &predictions) const | shark::HuberLoss | inlinevirtual |
| AbstractLoss< RealVector, RealVector >::eval(ConstLabelReference target, ConstOutputReference prediction) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
| AbstractLoss< RealVector, RealVector >::eval(Data< LabelType > const &targets, Data< OutputType > const &predictions) const | shark::AbstractLoss< RealVector, RealVector > | inline |
| shark::AbstractCost::eval(Data< LabelType > const &targets, Data< OutputType > const &predictions) const =0 | shark::AbstractCost< LabelT, OutputT > | pure virtual |
| evalDerivative(BatchLabelType const &labels, BatchOutputType const &predictions, BatchOutputType &gradient) const | shark::HuberLoss | inlinevirtual |
| AbstractLoss< RealVector, RealVector >::evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
| AbstractLoss< RealVector, RealVector >::evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient, MatrixType &hessian) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
| Feature enum name | shark::AbstractCost< LabelT, OutputT > | |
| FeatureNotAvailableException typedef | shark::AbstractCost< LabelT, OutputT > | |
| features() const | shark::AbstractCost< LabelT, OutputT > | inline |
| Features typedef | shark::AbstractCost< LabelT, OutputT > | |
| HAS_FIRST_DERIVATIVE enum value | shark::AbstractCost< LabelT, OutputT > | |
| HAS_SECOND_DERIVATIVE enum value | shark::AbstractCost< LabelT, OutputT > | |
| hasFirstDerivative() const | shark::AbstractCost< LabelT, OutputT > | inline |
| HuberLoss(double delta=1.0) | shark::HuberLoss | inline |
| IS_LOSS_FUNCTION enum value | shark::AbstractCost< LabelT, OutputT > | |
| isLossFunction() const | shark::AbstractCost< LabelT, OutputT > | inline |
| LabelType typedef | shark::AbstractLoss< RealVector, RealVector > | |
| m_features | shark::AbstractCost< LabelT, OutputT > | protected |
| MatrixType typedef | shark::AbstractLoss< RealVector, RealVector > | |
| name() const | shark::HuberLoss | inlinevirtual |
| operator()(LabelType const &target, OutputType const &prediction) const | shark::AbstractLoss< RealVector, RealVector > | inline |
| operator()(BatchLabelType const &target, BatchOutputType const &prediction) const | shark::AbstractLoss< RealVector, RealVector > | inline |
| shark::AbstractCost::operator()(Data< LabelType > const &targets, Data< OutputType > const &predictions) const | shark::AbstractCost< LabelT, OutputT > | inline |
| OutputType typedef | shark::AbstractLoss< RealVector, RealVector > | |
| updateFeatures() | shark::AbstractCost< LabelT, OutputT > | inlinevirtual |
| ~AbstractCost() | shark::AbstractCost< LabelT, OutputT > | inlinevirtual |
| ~INameable() | shark::INameable | inlinevirtual |