ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
oplate.h
Go to the documentation of this file.
1/*----------------------------------------------------------------------------
2 ADOL-C -- Automatic Differentiation by Overloading in C++
3 File: oplate.h
4 Revision: $Id$
5 Contents: Numeric values for the various opcodes used by ADOL-C.
6
7 Copyright (c) Andrea Walther, Andreas Griewank, Andreas Kowarz,
8 Hristo Mitev, Sebastian Schlenkrich, Jean Utke, Olaf Vogel,
9 Kshitij Kulshreshtha
10
11 This file is part of ADOL-C. This software is provided as open source.
12 Any use, reproduction, or distribution of the software constitutes
13 recipient's acceptance of the terms of the accompanying license file.
14
15----------------------------------------------------------------------------*/
16
17#if !defined(ADOLC_OPLATE_P_H)
18#define ADOLC_OPLATE_P_H 1
19
20/****************************************************************************/
21/* opcodes */
22
23enum OPCODES {
137};
138
139/****************************************************************************/
140#endif
OPCODES
Definition oplate.h:23
@ vec_dot
Definition oplate.h:109
@ sqrt_op
Definition oplate.h:51
@ ext_diff
Definition oplate.h:84
@ ext_diff_iArr
Definition oplate.h:85
@ ref_eq_plus_a
Definition oplate.h:101
@ end_of_tape
Definition oplate.h:56
@ assign_dep
Definition oplate.h:26
@ exp_op
Definition oplate.h:43
@ cos_op
Definition oplate.h:44
@ cond_assign_s
Definition oplate.h:62
@ ref_assign_d
Definition oplate.h:94
@ lt_zero
Definition oplate.h:77
@ ref_eq_plus_d
Definition oplate.h:99
@ ge_zero
Definition oplate.h:76
@ ampi_scatter
Definition oplate.h:127
@ pos_sign_a
Definition oplate.h:69
@ eq_min_prod
Definition oplate.h:79
@ ge_a_a
Definition oplate.h:118
@ ampi_recv
Definition oplate.h:121
@ eq_min_a
Definition oplate.h:32
@ vec_copy
Definition oplate.h:108
@ min_a_a
Definition oplate.h:37
@ gt_zero
Definition oplate.h:75
@ decr_a
Definition oplate.h:67
@ eq_a_a
Definition oplate.h:114
@ eq_plus_d
Definition oplate.h:29
@ ampi_gather
Definition oplate.h:126
@ death_not
Definition oplate.h:24
@ assign_d_one
Definition oplate.h:64
@ ref_incr_a
Definition oplate.h:97
@ pow_op
Definition oplate.h:48
@ acosh_op
Definition oplate.h:53
@ mult_a_a
Definition oplate.h:39
@ plus_a_a
Definition oplate.h:35
@ ref_eq_mult_d
Definition oplate.h:103
@ ext_diff_v2
Definition oplate.h:87
@ ampi_isend
Definition oplate.h:122
@ ampi_send
Definition oplate.h:120
@ ceil_op
Definition oplate.h:82
@ lt_a_a
Definition oplate.h:119
@ plus_d_a
Definition oplate.h:36
@ ampi_bcast
Definition oplate.h:132
@ ampi_reduce
Definition oplate.h:133
@ ampi_allgather
Definition oplate.h:128
@ ref_assign_a
Definition oplate.h:95
@ ref_cond_eq_assign_s
Definition oplate.h:112
@ ref_eq_mult_a
Definition oplate.h:104
@ ampi_gatherv
Definition oplate.h:129
@ incr_a
Definition oplate.h:66
@ acos_op
Definition oplate.h:50
@ gen_quad
Definition oplate.h:55
@ div_a_a
Definition oplate.h:41
@ erfc_op
Definition oplate.h:81
@ floor_op
Definition oplate.h:83
@ eq_zero
Definition oplate.h:72
@ vec_axpy
Definition oplate.h:110
@ neq_a_a
Definition oplate.h:115
@ atanh_op
Definition oplate.h:54
@ ampi_barrier
Definition oplate.h:125
@ cond_assign
Definition oplate.h:61
@ ref_copyout
Definition oplate.h:105
@ eq_plus_prod
Definition oplate.h:78
@ neq_zero
Definition oplate.h:73
@ cond_eq_assign_s
Definition oplate.h:89
@ ref_decr_a
Definition oplate.h:98
@ ignore_me
Definition oplate.h:86
@ medi_call
Definition oplate.h:135
@ le_zero
Definition oplate.h:74
@ ref_eq_min_d
Definition oplate.h:100
@ ampi_irecv
Definition oplate.h:123
@ ampi_allreduce
Definition oplate.h:134
@ subscript_ref
Definition oplate.h:91
@ assign_d
Definition oplate.h:28
@ eq_mult_d
Definition oplate.h:33
@ assign_d_zero
Definition oplate.h:65
@ min_op
Definition oplate.h:70
@ eq_min_d
Definition oplate.h:31
@ ampi_allgatherv
Definition oplate.h:131
@ ref_assign_ind
Definition oplate.h:96
@ cbrt_op
Definition oplate.h:136
@ min_d_a
Definition oplate.h:38
@ ampi_wait
Definition oplate.h:124
@ mult_d_a
Definition oplate.h:40
@ asin_op
Definition oplate.h:49
@ end_of_op
Definition oplate.h:58
@ ref_assign_d_zero
Definition oplate.h:92
@ assign_p
Definition oplate.h:113
@ eq_mult_a
Definition oplate.h:34
@ abs_val
Definition oplate.h:71
@ eq_plus_a
Definition oplate.h:30
@ log_op
Definition oplate.h:47
@ assign_ind
Definition oplate.h:25
@ subscript
Definition oplate.h:90
@ le_a_a
Definition oplate.h:116
@ assign_a
Definition oplate.h:27
@ ref_cond_assign
Definition oplate.h:106
@ cond_eq_assign
Definition oplate.h:88
@ end_of_val
Definition oplate.h:60
@ ref_eq_min_a
Definition oplate.h:102
@ take_stock_op
Definition oplate.h:63
@ end_of_int
Definition oplate.h:59
@ gt_a_a
Definition oplate.h:117
@ ampi_scatterv
Definition oplate.h:130
@ erf_op
Definition oplate.h:80
@ neg_sign_a
Definition oplate.h:68
@ atan_op
Definition oplate.h:46
@ ref_cond_assign_s
Definition oplate.h:107
@ start_of_tape
Definition oplate.h:57
@ ref_assign_d_one
Definition oplate.h:93
@ ref_cond_eq_assign
Definition oplate.h:111
@ div_d_a
Definition oplate.h:42
@ asinh_op
Definition oplate.h:52
@ sin_op
Definition oplate.h:45