shark::RealCodedNSGAIII Member List

This is the complete list of members for shark::RealCodedNSGAIII, including all inherited members.

BOOST_SERIALIZATION_SPLIT_MEMBER()shark::ISerializable
CAN_SOLVE_CONSTRAINED enum valueshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
canSolveConstrained() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
checkFeatures(ObjectiveFunctionType const &objectiveFunction)shark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inlineprotected
crossoverProbability() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
crossoverProbability()shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
doInit(std::vector< SearchPointType > const &initialSearchPoints, std::vector< ResultType > const &functionValues, RealVector const &lowerBounds, RealVector const &upperBounds, std::size_t mu, double nm, double nc, double crossover_prob, std::vector< Preference > const &indicatorPreferences=std::vector< Preference >())shark::RealCodedNSGAIIIinlineprotected
IndicatorBasedRealCodedNSGAII< NSGA3Indicator >::doInit(std::vector< SearchPointType > const &initialSearchPoints, std::vector< ResultType > const &functionValues, RealVector const &lowerBounds, RealVector const &upperBounds, std::size_t mu, double nm, double nc, double crossover_prob)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlineprotected
Feature enum nameshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
FeatureNotAvailableException typedefshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
Features typedefshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
features() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
generateOffspring() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlineprotected
indicator()shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
indicator() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
IndicatorBasedRealCodedNSGAII(random::rng_type &rng=random::globalRng)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
IndividualType typedefshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >protected
init(ObjectiveFunctionType const &function, std::vector< SearchPointType > const &initialSearchPoints)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlinevirtual
AbstractMultiObjectiveOptimizer< RealVector >::init(ObjectiveFunctionType const &function)shark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inlinevirtual
load(InArchive &archive, unsigned int version)shark::ISerializableinline
m_bestshark::AbstractMultiObjectiveOptimizer< RealVector >protected
m_featuresshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >protected
m_parentsshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >protected
mpe_rngshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >protected
mu() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
mu()shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
name() constshark::RealCodedNSGAIIIinlinevirtual
nc() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
nc()shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
nm() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
nm()shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inline
numInitPoints() constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlinevirtual
ObjectiveFunctionType typedefshark::AbstractMultiObjectiveOptimizer< RealVector >
read(InArchive &archive)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlinevirtual
RealCodedNSGAIII(random::rng_type &rng=random::globalRng)shark::RealCodedNSGAIIIinline
REQUIRES_CLOSEST_FEASIBLE enum valueshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
REQUIRES_FIRST_DERIVATIVE enum valueshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
REQUIRES_SECOND_DERIVATIVE enum valueshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
REQUIRES_VALUE enum valueshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
requiresClosestFeasible() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
requiresFirstDerivative() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
requiresSecondDerivative() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
requiresValue() constshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inline
ResultType typedefshark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >
save(OutArchive &archive, unsigned int version) constshark::ISerializableinline
SearchPointType typedefshark::AbstractMultiObjectiveOptimizer< RealVector >
solution() constshark::AbstractMultiObjectiveOptimizer< RealVector >inlinevirtual
SolutionType typedefshark::AbstractMultiObjectiveOptimizer< RealVector >
step(ObjectiveFunctionType const &function)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlinevirtual
updateFeatures()shark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inlinevirtual
updatePopulation(std::vector< IndividualType > const &offspringVec)shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlineprotected
write(OutArchive &archive) constshark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >inlinevirtual
~AbstractOptimizer()shark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >inlinevirtual
~INameable()shark::INameableinlinevirtual
~ISerializable()shark::ISerializableinlinevirtual