gtsam
4.2
gtsam
Loading...
Searching...
No Matches
InfeasibleInitialValues.h
Go to the documentation of this file.
1
/* ----------------------------------------------------------------------------
2
3
* GTSAM Copyright 2010, Georgia Tech Research Corporation,
4
* Atlanta, Georgia 30332-0415
5
* All Rights Reserved
6
* Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7
8
* See LICENSE for the license information
9
10
* -------------------------------------------------------------------------- */
11
18
19
#pragma once
20
21
namespace
gtsam
{
22
/* ************************************************************************* */
26
class
InfeasibleInitialValues:
public
ThreadsafeException
<
27
InfeasibleInitialValues> {
28
public
:
29
InfeasibleInitialValues() {
30
}
31
32
~InfeasibleInitialValues()
noexcept
override
{
33
}
34
35
const
char
*what()
const
noexcept
override
{
36
if
(description_.empty())
37
description_ =
38
"An infeasible initial value was provided for the solver.\n"
;
39
return
description_.c_str();
40
}
41
42
private
:
43
mutable
std::string description_;
44
};
45
}
gtsam
Global functions in a separate testing namespace.
Definition
chartTesting.h:28
gtsam::ThreadsafeException< InfeasibleInitialValues >::ThreadsafeException
ThreadsafeException()
Definition
ThreadsafeException.h:59
tmp
gtsam-4.2-docs.H5EUbA
src
gtsam_unstable
linear
InfeasibleInitialValues.h
Generated on
for gtsam by
1.16.1