CppAD: A C++ Algorithmic Differentiation Package
20171217
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
usage.hpp
Go to the documentation of this file.
1
// $Id$
2
# ifndef CPPAD_LOCAL_OPTIMIZE_USAGE_HPP
3
# define CPPAD_LOCAL_OPTIMIZE_USAGE_HPP
4
/* --------------------------------------------------------------------------
5
CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-16 Bradley M. Bell
6
7
CppAD is distributed under multiple licenses. This distribution is under
8
the terms of the
9
Eclipse Public License Version 1.0.
10
11
A copy of this license is included in the COPYING file of this distribution.
12
Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
13
-------------------------------------------------------------------------- */
14
15
// BEGIN_CPPAD_LOCAL_OPTIMIZE_NAMESPACE
16
namespace
CppAD {
namespace
local {
namespace
optimize {
17
18
enum
enum_usage
{
19
/// This operator is not used.
20
no_usage
,
21
22
/// This operator is used one or more times.
23
yes_usage
,
24
25
/*!
26
This operator is only used once, it is a summation operator,
27
and its parrent is a summation operator. Furthermore, its result is not
28
a dependent variable. Hence case it can be removed as part of a
29
cumulative summation starting at its parent or above.
30
*/
31
csum_usage
32
};
33
34
} } }
// END_CPPAD_LOCAL_OPTIMIZE_NAMESPACE
35
# endif
CppAD::local::optimize::csum_usage
This operator is only used once, it is a summation operator, and its parrent is a summation operator...
Definition:
usage.hpp:31
CppAD::local::optimize::no_usage
This operator is not used.
Definition:
usage.hpp:20
CppAD::local::optimize::enum_usage
enum_usage
Definition:
usage.hpp:18
CppAD::local::optimize::yes_usage
This operator is used one or more times.
Definition:
usage.hpp:23
cppad
local
optimize
usage.hpp
Generated by
1.8.5