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
↓ 5 callers
Method
size
src/XAD/OperationsContainerPaired.hpp:61
↓ 5 callers
Method
size
src/XAD/OperationsContainer.hpp:85
↓ 4 callers
Function
abs_impl
src/XAD/Complex.hpp:2271
↓ 4 callers
Method
activate
recording control
src/XAD/Tape.hpp:102
↓ 4 callers
Method
append_n
src/XAD/OperationsContainer.hpp:145
↓ 4 callers
Function
complexAddMul
test/Expressions_test.cpp:654
↓ 4 callers
Function
generateSamples
Generate random samples for all Monte Carlo paths
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:47
↓ 4 callers
Function
getActiveJit
src/XAD/Literals.hpp:296
↓ 4 callers
Function
initResults
Initialize results structure with proper sizes
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:63
↓ 4 callers
Method
isInRange
src/XAD/ReusableRange.hpp:44
↓ 4 callers
Function
norm_impl
src/XAD/Complex.hpp:2265
↓ 4 callers
Function
path_gen_jit
samples/LiborSwaptionPricer/JIT/LiborFunctionsJIT.hpp:49
↓ 4 callers
Method
pushCallback
src/Tape.cpp:677
↓ 4 callers
Method
recordNode
src/XAD/JITCompiler.hpp:212
↓ 4 callers
Method
registerOutputs
src/XAD/Tape.hpp:168
↓ 4 callers
Method
resetTo
src/Tape.cpp:634
↓ 4 callers
Method
size
src/XAD/ChunkContainer.hpp:149
↓ 4 callers
Function
stddev
samples/LiborSwaptionPricer/JIT/main.cpp:89
↓ 4 callers
Function
value_portfolio_jit
Value the swap portfolio for the given LIBOR rates (JIT-compatible version) This version uses ABool::If for the swaption payoff, which allows the JIT
samples/LiborSwaptionPricer/JIT/LiborFunctionsJIT.hpp:74
↓ 3 callers
Function
Cholesky_decomposition
test/Eigen_test.cpp:437
↓ 3 callers
Function
checkError
samples/LiborSwaptionPricer/main.cpp:58
↓ 3 callers
Function
destruct_elements
src/XAD/OperationsContainerPaired.hpp:267
↓ 3 callers
Function
destruct_elements
src/XAD/OperationsContainer.hpp:306
↓ 3 callers
Function
evaluate
test/PartialRollback_test.cpp:61
↓ 3 callers
Function
g
test/Checkpointing_test.cpp:29
↓ 3 callers
Function
getCompilerInfo
Get compiler information (e.g., "GCC 11.2.0" or "MSVC 19.29 (Release)")
samples/LiborSwaptionPricer/PlatformInfo.hpp:147
↓ 3 callers
Function
getCpuInfo
Get CPU brand string (e.g., "Intel Core i7-9700K")
samples/LiborSwaptionPricer/PlatformInfo.hpp:51
↓ 3 callers
Function
getMemoryInfo
Get total system memory (e.g., "16 GB")
samples/LiborSwaptionPricer/PlatformInfo.hpp:120
↓ 3 callers
Method
getNumOperations
src/Tape.cpp:380
↓ 3 callers
Method
getNumReusableSlotSections
src/Tape.cpp:278
↓ 3 callers
Method
getNumStatements
src/Tape.cpp:386
↓ 3 callers
Function
getPlatformInfo
Get OS/platform information (e.g., "Windows 10.0 (Build 19041)" or "Linux 5.4.0")
samples/LiborSwaptionPricer/PlatformInfo.hpp:85
↓ 3 callers
Method
getReusableSlotsString
src/Tape.cpp:263
↓ 3 callers
Function
greater
src/XAD/ABool.hpp:219
↓ 3 callers
Method
insert
src/XAD/ReusableRange.hpp:46
↓ 3 callers
Method
isJoinable
src/XAD/ReusableRange.hpp:90
↓ 3 callers
Method
isJoinableEnd
src/XAD/ReusableRange.hpp:89
↓ 3 callers
Method
isJoinableStart
src/XAD/ReusableRange.hpp:88
↓ 3 callers
Function
mean
samples/LiborSwaptionPricer/benchmark.cpp:79
↓ 3 callers
Method
recordJIT
src/XAD/UnaryExpr.hpp:90
↓ 3 callers
Method
reset
src/XAD/JITGraphInterpreter.cpp:73
↓ 3 callers
Function
svd_decomposition
test/Eigen_test.cpp:372
↓ 3 callers
Function
validateResults
samples/LiborSwaptionPricer/JIT/main.cpp:113
↓ 2 callers
Function
accumulateScalarResults
Accumulate scalar results from one path
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:113
↓ 2 callers
Method
append
src/XAD/ChunkContainer.hpp:255
↓ 2 callers
Function
averageResults
Average results over number of paths
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:74
↓ 2 callers
Function
calcReference
test/ComplexAD_test.cpp:60
↓ 2 callers
Method
chunk_begin
src/XAD/ChunkContainer.hpp:301
↓ 2 callers
Method
computeAdjoints
Compute adjoints using registered input pointers.
src/XAD/JITCompiler.hpp:248
↓ 2 callers
Method
computeAdjointsTo
src/Tape.cpp:494
↓ 2 callers
Method
deactivate
src/XAD/JITCompiler.hpp:136
↓ 2 callers
Function
driver_adj
test/ExternalFunc_test.cpp:113
↓ 2 callers
Function
driver_adj_nochkpt
test/Checkpointing_test.cpp:160
↓ 2 callers
Function
f
test/HigherOrder_test.cpp:33
↓ 2 callers
Function
g_rec_insert_checkpoint
test/Checkpointing_test.cpp:298
↓ 2 callers
Method
getLastCallback
src/Tape.cpp:683
↓ 2 callers
Function
getSimdInfo
Get supported SIMD instruction sets (e.g., "SSE3, SSE4.1, SSE4.2, AVX, AVX2")
samples/LiborSwaptionPricer/PlatformInfo.hpp:172
↓ 2 callers
Function
greaterEqual
src/XAD/ABool.hpp:243
↓ 2 callers
Method
haveCallbacks
src/Tape.cpp:705
↓ 2 callers
Method
isActive
src/XAD/JITCompiler.hpp:142
↓ 2 callers
Method
isConstant
src/XAD/JITGraph.hpp:183
↓ 2 callers
Method
isInput
src/XAD/JITGraph.hpp:182
↓ 2 callers
Function
lessEqual
src/XAD/ABool.hpp:231
↓ 2 callers
Function
mathTest_adj
test/TestHelpers.hpp:50
↓ 2 callers
Function
mathTest_fwd
test/TestHelpers.hpp:101
↓ 2 callers
Method
newRecording
src/XAD/JITCompiler.hpp:157
↓ 2 callers
Method
numInputs
src/XAD/JITGraphInterpreter.cpp:82
↓ 2 callers
Method
numOutputs
src/XAD/JITGraphInterpreter.cpp:88
↓ 2 callers
Function
piecewise_abool_if
samples/jit_tutorial/main.cpp:49
↓ 2 callers
Function
piecewise_plain_if
samples/jit_tutorial/main.cpp:40
↓ 2 callers
Function
pricePortfolioJIT
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:384
↓ 2 callers
Function
pricePortfolioJIT_AVX
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:450
↓ 2 callers
Function
pushRhs
src/XAD/Literals.hpp:376
↓ 2 callers
Method
recordJIT
src/XAD/Literals.hpp:513
↓ 2 callers
Function
recordJITConstant
Helper to record scalar value as constant
src/XAD/JITExprTraits.hpp:114
↓ 2 callers
Function
repeated_sin
samples/common/functions.hpp:31
↓ 2 callers
Method
setInput
src/XAD/JITCompiler.hpp:226
↓ 2 callers
Function
setScalarInputs
Set scalar backend inputs for one path
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:86
↓ 2 callers
Method
slot
src/XAD/ABool.hpp:68
↓ 2 callers
Function
stddev
samples/LiborSwaptionPricer/benchmark.cpp:85
↓ 2 callers
Function
sum_elements
samples/external_function/external_sum_elements.hpp:102
↓ 2 callers
Function
tryGetJitDerivativePtr
src/XAD/Literals.hpp:352
↓ 2 callers
Method
vectorWidth
src/XAD/JITCompiler.hpp:222
↓ 1 callers
Method
aligned_free
src/XAD/AlignedAllocator.hpp:82
↓ 1 callers
Method
calc_derivatives
src/XAD/Literals.hpp:493
↓ 1 callers
Method
chunks
src/XAD/OperationsContainer.hpp:87
↓ 1 callers
Method
clearDerivatives
src/XAD/JITCompiler.hpp:295
↓ 1 callers
Method
clearDerivativesAfter
src/Tape.cpp:711
↓ 1 callers
Method
computeAdjoint
Callback function for the reverse path. * * This function gets called by XAD during computeAdjoints to update * the adjoints with the c
samples/checkpointing/sin_checkpoint.hpp:80
↓ 1 callers
Method
computeExternal
Computes the value of the external function during the forward run * and stores the result in the active data type. * * This method is
samples/external_function/external_sum_elements.hpp:56
↓ 1 callers
Function
computeHessian
src/XAD/Hessian.hpp:40
↓ 1 callers
Function
computeJacobian
src/XAD/Jacobian.hpp:39
↓ 1 callers
Method
computeStage
Computes one stage of the algorithm passively, stores a checkpoint, * and puts the result back into the active data type. * * This me
samples/checkpointing/sin_checkpoint.hpp:55
↓ 1 callers
Function
construct_elements
src/XAD/OperationsContainerPaired.hpp:272
↓ 1 callers
Function
construct_elements
src/XAD/OperationsContainer.hpp:311
↓ 1 callers
Method
deactivate
src/XAD/Tape.hpp:104
↓ 1 callers
Method
derivative
src/XAD/Expression.hpp:108
↓ 1 callers
Method
derivative_a
src/XAD/BinaryDerivativeImpl.hpp:38
↓ 1 callers
Method
derivative_b
src/XAD/BinaryDerivativeImpl.hpp:45
↓ 1 callers
Function
destr
src/XAD/OperationsContainerPaired.hpp:217
← previous
next →
101–200 of 778, ranked by callers