Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/auto-differentiation/xad
/ functions
Functions
778 in github.com/auto-differentiation/xad
⨍
Functions
778
◇
Types & classes
460
↓ 1,593 callers
Function
value
src/XAD/Expression.hpp:112
↓ 536 callers
Method
imag
src/XAD/Complex.hpp:83
↓ 495 callers
Method
real
src/XAD/Complex.hpp:82
↓ 284 callers
Method
size
src/XAD/Vec.hpp:41
↓ 279 callers
Method
getValue
src/XAD/Literals.hpp:488
↓ 266 callers
Method
registerInput
src/XAD/Tape.hpp:122
↓ 170 callers
Method
registerOutput
src/XAD/Tape.hpp:138
↓ 148 callers
Function
mathTest_jit
test/TestHelpers.hpp:582
↓ 144 callers
Method
newRecording
src/Tape.cpp:368
↓ 138 callers
Method
computeAdjoints
src/Tape.cpp:483
↓ 134 callers
Function
mathTest_all
test/TestHelpers.hpp:677
↓ 111 callers
Method
value
src/XAD/UnaryExpr.hpp:73
↓ 109 callers
Function
compareFinite
test/TestHelpers.hpp:34
↓ 87 callers
Method
getSlot
src/XAD/ARealDirect.hpp:51
↓ 85 callers
Method
base
src/XAD/Complex.hpp:214
↓ 77 callers
Method
compile
src/XAD/JITGraphInterpreter.cpp:64
↓ 76 callers
Method
setInput
src/XAD/JITGraphInterpreter.cpp:94
↓ 73 callers
Method
push_back
src/XAD/ChunkContainer.hpp:164
↓ 66 callers
Function
mathTest2_all
test/TestHelpers.hpp:1086
↓ 65 callers
Function
arg
src/XAD/Complex.hpp:1384
↓ 64 callers
Method
begin
src/XAD/Vec.hpp:45
↓ 63 callers
Method
derivative
src/XAD/UnaryExpr.hpp:139
↓ 63 callers
Function
proj
src/XAD/Complex.hpp:1496
↓ 61 callers
Method
addInput
src/XAD/JITGraph.hpp:172
↓ 61 callers
Function
real
src/XAD/Complex.hpp:418
↓ 60 callers
Method
end
src/XAD/Vec.hpp:46
↓ 57 callers
Function
imag
src/XAD/Complex.hpp:437
↓ 56 callers
Method
forward
src/XAD/JITGraphInterpreter.cpp:105
↓ 55 callers
Function
mathTest2_jit
test/TestHelpers.hpp:609
↓ 52 callers
Function
copysign
src/XAD/StdCompatibility.hpp:103
↓ 50 callers
Method
getDerivative
src/XAD/Tape.hpp:189
↓ 48 callers
Method
calcDerivatives
test/ComplexAD_test.cpp:74
↓ 48 callers
Method
compare
test/ComplexAD_test.cpp:46
↓ 43 callers
Method
markOutput
src/XAD/JITGraph.hpp:179
↓ 42 callers
Method
addConstant
src/XAD/JITGraph.hpp:160
↓ 42 callers
Method
setAdjoint
src/XAD/Complex.hpp:93
↓ 41 callers
Function
mathTest2_all_aad
test/TestHelpers.hpp:1070
↓ 38 callers
Method
resize
src/XAD/ChunkContainer.hpp:199
↓ 37 callers
Function
mathTest_all_aad
test/TestHelpers.hpp:640
↓ 37 callers
Method
registerVariable
internal tape recording
src/XAD/Tape.hpp:212
↓ 33 callers
Method
forwardAndBackward
src/XAD/JITGraphInterpreter.cpp:126
↓ 32 callers
Function
fma
src/XAD/BinaryOperators.hpp:81
↓ 31 callers
Method
clear
src/XAD/JITGraph.hpp:127
↓ 30 callers
Method
addBinary
src/XAD/JITGraph.hpp:157
↓ 28 callers
Method
empty
src/XAD/Vec.hpp:42
↓ 28 callers
Method
getNumVariables
src/Tape.cpp:122
↓ 27 callers
Method
isActive
src/XAD/Tape.hpp:109
↓ 27 callers
Method
registerInputs
src/XAD/Tape.hpp:157
↓ 26 callers
Method
setDerivative
src/XAD/Tape.hpp:190
↓ 24 callers
Method
emplace_back
src/XAD/ChunkContainer.hpp:187
↓ 24 callers
Function
norm
src/XAD/Complex.hpp:1402
↓ 23 callers
Function
smooth_abs
src/XAD/MathFunctions.hpp:68
↓ 20 callers
Function
compareLimitedPrecision
test/HigherOrder_test.cpp:95
↓ 17 callers
Method
shouldRecord
src/XAD/Literals.hpp:510
↓ 16 callers
Method
hasSlot
src/XAD/ABool.hpp:69
↓ 16 callers
Method
passive
Accessors
src/XAD/ABool.hpp:67
↓ 15 callers
Method
nodeCount
src/XAD/JITGraph.hpp:124
↓ 13 callers
Method
push
test/Checkpointing_test.cpp:40
↓ 13 callers
Method
second
src/XAD/ReusableRange.hpp:41
↓ 12 callers
Method
first
src/XAD/ReusableRange.hpp:40
↓ 12 callers
Function
less
src/XAD/ABool.hpp:207
↓ 12 callers
Method
unregisterVariable
src/XAD/Tape.hpp:222
↓ 11 callers
Method
clearDerivatives
src/Tape.cpp:606
↓ 11 callers
Method
getMemory
src/Tape.cpp:590
↓ 11 callers
Function
smooth_max
src/XAD/MathFunctions.hpp:88
↓ 11 callers
Function
smooth_min
src/XAD/MathFunctions.hpp:98
↓ 10 callers
Method
addNode
src/XAD/JITGraph.hpp:140
↓ 10 callers
Method
addUnary
src/XAD/JITGraph.hpp:156
↓ 10 callers
Method
c4
test/COSHestonEngineExpr.hpp:14
↓ 10 callers
Function
getNestedDoubleValue
Helper to extract nested double value from potentially nested AD types Non-template overloads for primitive types (preferred over template) These are
src/XAD/JITExprTraits.hpp:41
↓ 10 callers
Method
pushLhs
src/XAD/Tape.hpp:233
↓ 9 callers
Method
If
Core API: Conditional selection Returns: trueVal if condition is true, falseVal otherwise. During JIT recording: creates OpCode::If node in the graph.
src/XAD/ABool.hpp:78
↓ 9 callers
Method
recordConstant
src/XAD/JITCompiler.hpp:217
↓ 8 callers
Function
compareAReal
src/XAD/ABool.hpp:137
↓ 8 callers
Function
f
samples/common/functions.hpp:40
↓ 8 callers
Method
getPosition
src/Tape.cpp:628
↓ 8 callers
Function
make_checked
src/XAD/OperationsContainer.hpp:45
↓ 8 callers
Function
to_string
src/XAD/StdCompatibility.hpp:169
↓ 7 callers
Function
arg_impl
src/XAD/Complex.hpp:2628
↓ 7 callers
Method
expand
src/XAD/ReusableRange.hpp:59
↓ 7 callers
Method
getAndResetOutputAdjoint
src/Tape.cpp:719
↓ 7 callers
Method
getOpCode
src/XAD/JITGraph.hpp:181
↓ 7 callers
Method
incrementAdjoint
src/Tape.cpp:619
↓ 6 callers
Method
getNumReusableSlots
src/Tape.cpp:288
↓ 6 callers
Function
path_gen
samples/LiborSwaptionPricer/LiborFunctions.hpp:40
↓ 6 callers
Function
pricePortfolioAD
samples/LiborSwaptionPricer/LiborPricers.cpp:65
↓ 6 callers
Function
pricePortfolioFD
samples/LiborSwaptionPricer/LiborPricers.cpp:136
↓ 6 callers
Method
printStatus
src/Tape.cpp:430
↓ 6 callers
Method
reserve
src/XAD/JITGraph.hpp:135
↓ 6 callers
Function
value_portfolio
samples/LiborSwaptionPricer/LiborFunctions.hpp:63
↓ 5 callers
Method
addTernary
src/XAD/JITGraph.hpp:158
↓ 5 callers
Method
capacity
src/XAD/ChunkContainer.hpp:147
↓ 5 callers
Method
clearAll
src/Tape.cpp:106
↓ 5 callers
Method
getConstantValue
src/XAD/JITGraph.hpp:185
↓ 5 callers
Method
getTape
src/XAD/Tape.hpp:67
↓ 5 callers
Method
insertCallback
src/Tape.cpp:612
↓ 5 callers
Method
isClosed
src/XAD/ReusableRange.hpp:37
↓ 5 callers
Method
iterator_at
src/XAD/ChunkContainer.hpp:346
↓ 5 callers
Function
mean
samples/LiborSwaptionPricer/JIT/main.cpp:83
↓ 5 callers
Method
pushAll
src/XAD/Tape.hpp:240
next →
1–100 of 778, ranked by callers