![]() |
- 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_ |