# Deprecated List

Class GBVIForce
  This class is not supported by most platforms, and will eventually be removed. You can implement the same force with CustomGBForce.

Member OpenMM::CustomCompoundBondForce::addFunction (const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use addTabulatedFunction() instead.

Member OpenMM::CustomCompoundBondForce::getFunctionParameters (int index, std::string &name, std::vector< double > &values, double &min, double &max) const
  This method exists only for backward compatibility. Use getTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomCompoundBondForce::getNumFunctions () const
  This method exists only for backward compatibility. Use getNumTabulatedFunctions() instead.

Member OpenMM::CustomCompoundBondForce::setFunctionParameters (int index, const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use setTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomGBForce::addFunction (const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use addTabulatedFunction() instead.

Member OpenMM::CustomGBForce::getFunctionParameters (int index, std::string &name, std::vector< double > &values, double &min, double &max) const
  This method exists only for backward compatibility. Use getTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomGBForce::getNumFunctions () const
  This method exists only for backward compatibility. Use getNumTabulatedFunctions() instead.

Member OpenMM::CustomGBForce::setFunctionParameters (int index, const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use setTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomHbondForce::addFunction (const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use addTabulatedFunction() instead.

Member OpenMM::CustomHbondForce::getFunctionParameters (int index, std::string &name, std::vector< double > &values, double &min, double &max) const
  This method exists only for backward compatibility. Use getTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomHbondForce::getNumFunctions () const
  This method exists only for backward compatibility. Use getNumTabulatedFunctions() instead.

Member OpenMM::CustomHbondForce::setFunctionParameters (int index, const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use setTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomNonbondedForce::addFunction (const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use addTabulatedFunction() instead.

Member OpenMM::CustomNonbondedForce::getFunctionParameters (int index, std::string &name, std::vector< double > &values, double &min, double &max) const
  This method exists only for backward compatibility. Use getTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.

Member OpenMM::CustomNonbondedForce::getNumFunctions () const
  This method exists only for backward compatibility. Use getNumTabulatedFunctions() instead.

Member OpenMM::CustomNonbondedForce::setFunctionParameters (int index, const std::string &name, const std::vector< double > &values, double min, double max)
  This method exists only for backward compatibility. Use setTabulatedFunctionParameters() instead. If the specified function is not a Continuous1DFunction, this throws an exception.