Sleipnir C++ API
Loading...
Searching...
No Matches
SolverStatus.hpp
Go to the documentation of this file.
1
// Copyright (c) Sleipnir contributors
2
3
#pragma once
4
5
#include "
sleipnir/autodiff/ExpressionType.hpp
"
6
#include "
sleipnir/optimization/SolverExitCondition.hpp
"
7
#include "
sleipnir/util/SymbolExports.hpp
"
8
9
namespace
sleipnir
{
10
15
struct
SLEIPNIR_DLLEXPORT
SolverStatus
{
17
ExpressionType
costFunctionType = ExpressionType::kNone;
18
20
ExpressionType
equalityConstraintType = ExpressionType::kNone;
21
23
ExpressionType
inequalityConstraintType = ExpressionType::kNone;
24
26
SolverExitCondition
exitCondition = SolverExitCondition::kSuccess;
27
29
double
cost = 0.0;
30
};
31
32
}
// namespace sleipnir
ExpressionType.hpp
SolverExitCondition.hpp
SymbolExports.hpp
SLEIPNIR_DLLEXPORT
#define SLEIPNIR_DLLEXPORT
Definition
SymbolExports.hpp:34
sleipnir
Definition
Expression.hpp:18
sleipnir::ExpressionType
ExpressionType
Definition
ExpressionType.hpp:14
sleipnir::SolverExitCondition
SolverExitCondition
Definition
SolverExitCondition.hpp:16
sleipnir::SolverStatus
Definition
SolverStatus.hpp:15
include
sleipnir
optimization
SolverStatus.hpp
Generated on Sat Jan 18 2025 01:59:58 for Sleipnir C++ API by
1.9.8