Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm::derivative Namespace Reference

Classes

class  GradientDescentInstantiationSearcher
 
class  SignedGradientDescentTerminationCondition
 
class  SparseDerivativeInstantiationModelChecker
 

Typedefs

template<typename FunctionType >
using VariableType = typename utility::parametric::VariableType< FunctionType >::type
 
template<typename FunctionType >
using CoefficientType = typename utility::parametric::CoefficientType< FunctionType >::type
 

Enumerations

enum class  GradientDescentConstraintMethod {
  PROJECT_WITH_GRADIENT , PROJECT , PENALTY_QUADRATIC , BARRIER_LOGARITHMIC ,
  BARRIER_INFINITY , LOGISTIC_SIGMOID
}
 GradientDescentConstraintMethod is the method for mitigating constraints that the GradientDescentInstantiationSearcher uses. More...
 
enum class  GradientDescentMethod {
  ADAM , RADAM , RMSPROP , PLAIN ,
  PLAIN_SIGN , MOMENTUM , MOMENTUM_SIGN , NESTEROV ,
  NESTEROV_SIGN
}
 GradientDescentMethod is the method of Gradient Descent the GradientDescentInstantiationSearcher shall use. More...
 

Typedef Documentation

◆ CoefficientType

template<typename FunctionType >
using storm::derivative::CoefficientType = typedef typename utility::parametric::CoefficientType<FunctionType>::type

Definition at line 26 of file GradientDescentInstantiationSearcher.cpp.

◆ VariableType

template<typename FunctionType >
using storm::derivative::VariableType = typedef typename utility::parametric::VariableType<FunctionType>::type

Definition at line 24 of file GradientDescentInstantiationSearcher.cpp.

Enumeration Type Documentation

◆ GradientDescentConstraintMethod

GradientDescentConstraintMethod is the method for mitigating constraints that the GradientDescentInstantiationSearcher uses.

Enumerator
PROJECT_WITH_GRADIENT 
PROJECT 
PENALTY_QUADRATIC 
BARRIER_LOGARITHMIC 
BARRIER_INFINITY 
LOGISTIC_SIGMOID 

Definition at line 11 of file GradientDescentConstraintMethod.h.

◆ GradientDescentMethod

GradientDescentMethod is the method of Gradient Descent the GradientDescentInstantiationSearcher shall use.

Enumerator
ADAM 

The default.

RADAM 
RMSPROP 
PLAIN 
PLAIN_SIGN 
MOMENTUM 
MOMENTUM_SIGN 
NESTEROV 
NESTEROV_SIGN 

Definition at line 11 of file GradientDescentMethod.h.