![]() |
- 3.0.2 core module.
|
Contains the NLP solver settings. More...
#include <DerivativesCppadSettings.h>
Public Types | |
| enum | CompilerType { GCC = 0, CLANG = 1, num_types_compiler } |
| typedef EIGEN_MAKE_ALIGNED_OPERATOR_NEW enum ct::core::DerivativesCppadSettings::CompilerType | Compiler_t |
Public Member Functions | |
| DerivativesCppadSettings () | |
| Default constructor, set default settings. More... | |
| void | print () |
| Prints out settings. More... | |
| bool | parametersOk () const |
| Checks whether to settings are filled with meaningful values. More... | |
| void | load (const std::string &filename, bool verbose=true, const std::string &ns="solver") |
| Loads the settings from a .info file. More... | |
Public Attributes | |
| bool | multiThreading_ |
| bool | createForwardZero_ |
| bool | createForwardOne_ |
| bool | createReverseOne_ |
| bool | createReverseTwo_ |
| bool | createJacobian_ |
| bool | createSparseJacobian_ |
| bool | createHessian_ |
| bool | createSparseHessian_ |
| size_t | maxAssignements_ |
| CompilerType | compiler_ |
| bool | generateSourceCode_ |
| bool | useDynamicLibrary_ |
Contains the NLP solver settings.
| typedef EIGEN_MAKE_ALIGNED_OPERATOR_NEW enum ct::core::DerivativesCppadSettings::CompilerType ct::core::DerivativesCppadSettings::Compiler_t |
|
inline |
Default constructor, set default settings.
|
inline |
|
inline |
Checks whether to settings are filled with meaningful values.
|
inline |
| bool ct::core::DerivativesCppadSettings::multiThreading_ |
| bool ct::core::DerivativesCppadSettings::createForwardZero_ |
| bool ct::core::DerivativesCppadSettings::createForwardOne_ |
| bool ct::core::DerivativesCppadSettings::createReverseOne_ |
| bool ct::core::DerivativesCppadSettings::createReverseTwo_ |
| bool ct::core::DerivativesCppadSettings::createJacobian_ |
| bool ct::core::DerivativesCppadSettings::createSparseJacobian_ |
| bool ct::core::DerivativesCppadSettings::createHessian_ |
| bool ct::core::DerivativesCppadSettings::createSparseHessian_ |
| size_t ct::core::DerivativesCppadSettings::maxAssignements_ |
| CompilerType ct::core::DerivativesCppadSettings::compiler_ |
Referenced by print().
| bool ct::core::DerivativesCppadSettings::generateSourceCode_ |
| bool ct::core::DerivativesCppadSettings::useDynamicLibrary_ |