shark::INameable Class Reference

This class is an interface for all objects which can have a name. More...

#include <shark/Core/INameable.h>

+ Inheritance diagram for shark::INameable:

Public Member Functions

virtual ~INameable ()
 
virtual std::string name () const
 returns the name of the object
 

Detailed Description

This class is an interface for all objects which can have a name.

Definition at line 43 of file INameable.h.

Constructor & Destructor Documentation

◆ ~INameable()

virtual shark::INameable::~INameable ( )
inlinevirtual

Definition at line 45 of file INameable.h.

Member Function Documentation

◆ name()

virtual std::string shark::INameable::name ( ) const
inlinevirtual

returns the name of the object

Reimplemented in shark::CMA, shark::CMSA, shark::CrossEntropyMethod, shark::ElitistCMA, shark::GridSearch, shark::NestedGridSearch, shark::PointSearch, shark::LMCMA, shark::IndicatorBasedMOCMA< Indicator >, shark::MOEAD, shark::IndicatorBasedRealCodedNSGAII< Indicator >, shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >, shark::RealCodedNSGAIII, shark::RVEA, shark::SimplexDownhill, shark::SMSEMOA, shark::IndicatorBasedSteadyStateMOCMA< Indicator >, shark::VDCMA, shark::Adam< SearchPointType >, shark::BFGS< SearchPointType >, shark::CG< SearchPointType >, shark::LBFGS< SearchPointType >, shark::Rprop< SearchPointType >, shark::SteepestDescent< SearchPointType >, shark::TrustRegionNewton, shark::KernelBudgetedSGDTrainer< InputType, CacheType >, shark::MergeBudgetMaintenanceStrategy< RealVector >::MergingProblemFunction, shark::CSvmTrainer< InputType, CacheType >, shark::LinearCSvmTrainer< InputType >, shark::SquaredHingeCSvmTrainer< InputType, CacheType >, shark::SquaredHingeLinearCSvmTrainer< InputType >, shark::EpsilonSvmTrainer< InputType, CacheType >, shark::FisherLDA, shark::KernelMeanClassifier< InputType >, shark::KernelSGDTrainer< InputType, CacheType >, shark::LassoRegression< InputVectorType >, shark::LDA, shark::LinearRegression, shark::LinearSAGTrainer< InputType, LabelType >, shark::LogisticRegression< InputVectorType >, shark::MissingFeatureSvmTrainer< InputType, CacheType >, shark::NormalizeComponentsUnitInterval< DataType >, shark::NormalizeComponentsUnitVariance< DataType >, shark::NormalizeComponentsWhitening, shark::NormalizeComponentsZCA, shark::NormalizeKernelUnitVariance< InputType >, shark::OneClassSvmTrainer< InputType, CacheType >, shark::OptimizationTrainer< Model, LabelTypeT >, shark::PCA, shark::Perceptron< InputType >, shark::RankingSvmTrainer< InputType, CacheType >, shark::RegularizationNetworkTrainer< InputType >, shark::RFTrainer< unsigned int >, shark::RFTrainer< RealVector >, shark::LabelOrder, shark::Classifier< Model >, shark::Classifier< detail::BaseNearestNeighbor< InputType, unsigned int > >, shark::Classifier< KernelExpansion< InputType > >, shark::Classifier< LinearModel< RealVector > >, shark::Centroids, shark::HardClusteringModel< InputT >, shark::HierarchicalClustering< InputT >, shark::SoftClusteringModel< InputT >, shark::CMACMap, shark::ConcatenatedModel< VectorType >, shark::Conv2DModel< VectorType, ActivationFunction >, shark::DropoutLayer< VectorType >, shark::Ensemble< ModelType, OutputType >, shark::Ensemble< CARTree< LabelType > >, shark::ARDKernelUnconstrained< InputType >, shark::CSvmDerivative< InputType, CacheType >, shark::DiscreteKernel, shark::GaussianRbfKernel< InputType >, shark::KernelExpansion< InputType >, shark::KernelClassifier< InputType >, shark::LinearKernel< InputType >, shark::MissingFeaturesKernelExpansion< InputType >, shark::MklKernel< InputType >, shark::ModelKernel< InputType >, shark::MonomialKernel< InputType >, shark::GaussianTaskKernel< InputTypeT >, shark::MultiTaskKernel< InputTypeT >, shark::NormalizedKernel< InputType >, shark::PointSetKernel< InputType >, shark::PolynomialKernel< InputType >, shark::ProductKernel< InputType >, shark::ProductKernel< MultiTaskSample< InputTypeT > >, shark::ScaledKernel< InputType >, shark::SubrangeKernel< InputType, InnerKernel >, shark::WeightedSumKernel< InputType >, shark::WeightedSumKernel< InputType >, shark::LinearModel< InputType, ActivationFunction >, shark::LinearModel< RealVector >, shark::LinearClassifier< VectorType >, shark::NearestNeighborModel< InputType, LabelType >, shark::NearestNeighborModel< InputType, unsigned int >, shark::NeuronLayer< NeuronType, VectorType >, shark::Normalizer< VectorType >, shark::OneVersusOneClassifier< InputType, VectorType >, shark::PoolingLayer< VectorType >, shark::RBFLayer, shark::ResizeLayer< VectorType >, shark::CARTree< LabelType >, shark::RFClassifier< LabelType >, shark::benchmarks::Ackley, shark::benchmarks::Cigar, shark::benchmarks::CigarDiscus, shark::benchmarks::CIGTAB1, shark::benchmarks::CIGTAB2, shark::benchmarks::ConstrainedSphere, shark::benchmarks::DiffPowers, shark::benchmarks::Discus, shark::benchmarks::DTLZ1, shark::benchmarks::DTLZ2, shark::benchmarks::DTLZ3, shark::benchmarks::DTLZ4, shark::benchmarks::DTLZ5, shark::benchmarks::DTLZ6, shark::benchmarks::DTLZ7, shark::benchmarks::ELLI1, shark::benchmarks::ELLI2, shark::benchmarks::Ellipsoid, shark::benchmarks::Fonseca, shark::benchmarks::GSP, shark::benchmarks::Himmelblau, shark::benchmarks::IHR1, shark::benchmarks::IHR2, shark::benchmarks::IHR3, shark::benchmarks::IHR4, shark::benchmarks::IHR6, shark::benchmarks::LZ1, shark::benchmarks::LZ2, shark::benchmarks::LZ3, shark::benchmarks::LZ4, shark::benchmarks::LZ5, shark::benchmarks::LZ6, shark::benchmarks::LZ7, shark::benchmarks::LZ8, shark::benchmarks::LZ9, shark::benchmarks::MultiObjectiveBenchmark< Objectives >, shark::benchmarks::Rosenbrock, shark::benchmarks::RotatedObjectiveFunction, shark::benchmarks::Schwefel, shark::benchmarks::Sphere, shark::benchmarks::ZDT1, shark::benchmarks::ZDT2, shark::benchmarks::ZDT3, shark::benchmarks::ZDT4, shark::benchmarks::ZDT6, shark::CombinedObjectiveFunction< SearchPointType, ResultT >, shark::CrossValidationError< ModelTypeT, LabelTypeT >, shark::ErrorFunction< SearchPointType >, shark::KernelTargetAlignment< InputType, LabelType >, shark::LooError< ModelTypeT, LabelType >, shark::LooErrorCSvm< InputType, CacheType >, shark::AbsoluteLoss< VectorType >, shark::CrossEntropy< unsigned int, OutputType >, shark::CrossEntropy< blas::vector< T, Device >, blas::vector< T, Device > >, shark::DiscreteLoss, shark::EpsilonHingeLoss, shark::HingeLoss, shark::HuberLoss, shark::SquaredEpsilonHingeLoss, shark::SquaredHingeLoss, shark::SquaredLoss< OutputType, LabelType >, shark::SquaredLoss< OutputType, unsigned int >, shark::SquaredLoss< Sequence, Sequence >, shark::ZeroOneLoss< LabelType, OutputType >, shark::ZeroOneLoss< unsigned int, blas::vector< Float > >, shark::NegativeAUC< LabelType, OutputType >, shark::NegativeWilcoxonMannWhitneyStatistic< LabelType, OutputType >, shark::NegativeGaussianProcessEvidence< InputType, OutputType, LabelType >, shark::NegativeLogLikelihood, shark::RadiusMarginQuotient< InputType, CacheType >, shark::OneNormRegularizer< SearchPointType >, shark::TwoNormRegularizer< SearchPointType >, shark::SvmLogisticInterpretation< InputType >, shark::VariationalAutoencoderError< SearchPointType >, shark::ContrastiveDivergence< Operator >, shark::ExactGradient< RBMType >, shark::MultiChainApproximator< MarkovChainType >, shark::SingleChainApproximator< MarkovChainType >, and shark::RBM< VisibleLayerT, HiddenLayerT, randomT >.

Definition at line 48 of file INameable.h.

Referenced by shark::AbstractOptimizer< PointType, ResultT, SolutionTypeT >::checkFeatures(), shark::OptimizationTrainer< Model, LabelTypeT >::name(), shark::NormalizedKernel< InputType >::name(), shark::PointSetKernel< InputType >::name(), shark::benchmarks::RotatedObjectiveFunction::name(), shark::CrossValidationError< ModelTypeT, LabelTypeT >::name(), and shark::LooError< ModelTypeT, LabelType >::name().


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