MCPcopy Create free account

hub / github.com/auto-differentiation/xad / functions

Functions778 in github.com/auto-differentiation/xad

↓ 5 callersMethodsize
src/XAD/OperationsContainerPaired.hpp:61
↓ 5 callersMethodsize
src/XAD/OperationsContainer.hpp:85
↓ 4 callersFunctionabs_impl
src/XAD/Complex.hpp:2271
↓ 4 callersMethodactivate
recording control
src/XAD/Tape.hpp:102
↓ 4 callersMethodappend_n
src/XAD/OperationsContainer.hpp:145
↓ 4 callersFunctioncomplexAddMul
test/Expressions_test.cpp:654
↓ 4 callersFunctiongenerateSamples
Generate random samples for all Monte Carlo paths
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:47
↓ 4 callersFunctiongetActiveJit
src/XAD/Literals.hpp:296
↓ 4 callersFunctioninitResults
Initialize results structure with proper sizes
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:63
↓ 4 callersMethodisInRange
src/XAD/ReusableRange.hpp:44
↓ 4 callersFunctionnorm_impl
src/XAD/Complex.hpp:2265
↓ 4 callersFunctionpath_gen_jit
samples/LiborSwaptionPricer/JIT/LiborFunctionsJIT.hpp:49
↓ 4 callersMethodpushCallback
src/Tape.cpp:677
↓ 4 callersMethodrecordNode
src/XAD/JITCompiler.hpp:212
↓ 4 callersMethodregisterOutputs
src/XAD/Tape.hpp:168
↓ 4 callersMethodresetTo
src/Tape.cpp:634
↓ 4 callersMethodsize
src/XAD/ChunkContainer.hpp:149
↓ 4 callersFunctionstddev
samples/LiborSwaptionPricer/JIT/main.cpp:89
↓ 4 callersFunctionvalue_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 callersFunctionCholesky_decomposition
test/Eigen_test.cpp:437
↓ 3 callersFunctioncheckError
samples/LiborSwaptionPricer/main.cpp:58
↓ 3 callersFunctiondestruct_elements
src/XAD/OperationsContainerPaired.hpp:267
↓ 3 callersFunctiondestruct_elements
src/XAD/OperationsContainer.hpp:306
↓ 3 callersFunctionevaluate
test/PartialRollback_test.cpp:61
↓ 3 callersFunctiong
test/Checkpointing_test.cpp:29
↓ 3 callersFunctiongetCompilerInfo
Get compiler information (e.g., "GCC 11.2.0" or "MSVC 19.29 (Release)")
samples/LiborSwaptionPricer/PlatformInfo.hpp:147
↓ 3 callersFunctiongetCpuInfo
Get CPU brand string (e.g., "Intel Core i7-9700K")
samples/LiborSwaptionPricer/PlatformInfo.hpp:51
↓ 3 callersFunctiongetMemoryInfo
Get total system memory (e.g., "16 GB")
samples/LiborSwaptionPricer/PlatformInfo.hpp:120
↓ 3 callersMethodgetNumOperations
src/Tape.cpp:380
↓ 3 callersMethodgetNumReusableSlotSections
src/Tape.cpp:278
↓ 3 callersMethodgetNumStatements
src/Tape.cpp:386
↓ 3 callersFunctiongetPlatformInfo
Get OS/platform information (e.g., "Windows 10.0 (Build 19041)" or "Linux 5.4.0")
samples/LiborSwaptionPricer/PlatformInfo.hpp:85
↓ 3 callersMethodgetReusableSlotsString
src/Tape.cpp:263
↓ 3 callersFunctiongreater
src/XAD/ABool.hpp:219
↓ 3 callersMethodinsert
src/XAD/ReusableRange.hpp:46
↓ 3 callersMethodisJoinable
src/XAD/ReusableRange.hpp:90
↓ 3 callersMethodisJoinableEnd
src/XAD/ReusableRange.hpp:89
↓ 3 callersMethodisJoinableStart
src/XAD/ReusableRange.hpp:88
↓ 3 callersFunctionmean
samples/LiborSwaptionPricer/benchmark.cpp:79
↓ 3 callersMethodrecordJIT
src/XAD/UnaryExpr.hpp:90
↓ 3 callersMethodreset
src/XAD/JITGraphInterpreter.cpp:73
↓ 3 callersFunctionsvd_decomposition
test/Eigen_test.cpp:372
↓ 3 callersFunctionvalidateResults
samples/LiborSwaptionPricer/JIT/main.cpp:113
↓ 2 callersFunctionaccumulateScalarResults
Accumulate scalar results from one path
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:113
↓ 2 callersMethodappend
src/XAD/ChunkContainer.hpp:255
↓ 2 callersFunctionaverageResults
Average results over number of paths
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:74
↓ 2 callersFunctioncalcReference
test/ComplexAD_test.cpp:60
↓ 2 callersMethodchunk_begin
src/XAD/ChunkContainer.hpp:301
↓ 2 callersMethodcomputeAdjoints
Compute adjoints using registered input pointers.
src/XAD/JITCompiler.hpp:248
↓ 2 callersMethodcomputeAdjointsTo
src/Tape.cpp:494
↓ 2 callersMethoddeactivate
src/XAD/JITCompiler.hpp:136
↓ 2 callersFunctiondriver_adj
test/ExternalFunc_test.cpp:113
↓ 2 callersFunctiondriver_adj_nochkpt
test/Checkpointing_test.cpp:160
↓ 2 callersFunctionf
test/HigherOrder_test.cpp:33
↓ 2 callersFunctiong_rec_insert_checkpoint
test/Checkpointing_test.cpp:298
↓ 2 callersMethodgetLastCallback
src/Tape.cpp:683
↓ 2 callersFunctiongetSimdInfo
Get supported SIMD instruction sets (e.g., "SSE3, SSE4.1, SSE4.2, AVX, AVX2")
samples/LiborSwaptionPricer/PlatformInfo.hpp:172
↓ 2 callersFunctiongreaterEqual
src/XAD/ABool.hpp:243
↓ 2 callersMethodhaveCallbacks
src/Tape.cpp:705
↓ 2 callersMethodisActive
src/XAD/JITCompiler.hpp:142
↓ 2 callersMethodisConstant
src/XAD/JITGraph.hpp:183
↓ 2 callersMethodisInput
src/XAD/JITGraph.hpp:182
↓ 2 callersFunctionlessEqual
src/XAD/ABool.hpp:231
↓ 2 callersFunctionmathTest_adj
test/TestHelpers.hpp:50
↓ 2 callersFunctionmathTest_fwd
test/TestHelpers.hpp:101
↓ 2 callersMethodnewRecording
src/XAD/JITCompiler.hpp:157
↓ 2 callersMethodnumInputs
src/XAD/JITGraphInterpreter.cpp:82
↓ 2 callersMethodnumOutputs
src/XAD/JITGraphInterpreter.cpp:88
↓ 2 callersFunctionpiecewise_abool_if
samples/jit_tutorial/main.cpp:49
↓ 2 callersFunctionpiecewise_plain_if
samples/jit_tutorial/main.cpp:40
↓ 2 callersFunctionpricePortfolioJIT
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:384
↓ 2 callersFunctionpricePortfolioJIT_AVX
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:450
↓ 2 callersFunctionpushRhs
src/XAD/Literals.hpp:376
↓ 2 callersMethodrecordJIT
src/XAD/Literals.hpp:513
↓ 2 callersFunctionrecordJITConstant
Helper to record scalar value as constant
src/XAD/JITExprTraits.hpp:114
↓ 2 callersFunctionrepeated_sin
samples/common/functions.hpp:31
↓ 2 callersMethodsetInput
src/XAD/JITCompiler.hpp:226
↓ 2 callersFunctionsetScalarInputs
Set scalar backend inputs for one path
samples/LiborSwaptionPricer/JIT/LiborPricersJIT.cpp:86
↓ 2 callersMethodslot
src/XAD/ABool.hpp:68
↓ 2 callersFunctionstddev
samples/LiborSwaptionPricer/benchmark.cpp:85
↓ 2 callersFunctionsum_elements
samples/external_function/external_sum_elements.hpp:102
↓ 2 callersFunctiontryGetJitDerivativePtr
src/XAD/Literals.hpp:352
↓ 2 callersMethodvectorWidth
src/XAD/JITCompiler.hpp:222
↓ 1 callersMethodaligned_free
src/XAD/AlignedAllocator.hpp:82
↓ 1 callersMethodcalc_derivatives
src/XAD/Literals.hpp:493
↓ 1 callersMethodchunks
src/XAD/OperationsContainer.hpp:87
↓ 1 callersMethodclearDerivatives
src/XAD/JITCompiler.hpp:295
↓ 1 callersMethodclearDerivativesAfter
src/Tape.cpp:711
↓ 1 callersMethodcomputeAdjoint
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 callersMethodcomputeExternal
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 callersFunctioncomputeHessian
src/XAD/Hessian.hpp:40
↓ 1 callersFunctioncomputeJacobian
src/XAD/Jacobian.hpp:39
↓ 1 callersMethodcomputeStage
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 callersFunctionconstruct_elements
src/XAD/OperationsContainerPaired.hpp:272
↓ 1 callersFunctionconstruct_elements
src/XAD/OperationsContainer.hpp:311
↓ 1 callersMethoddeactivate
src/XAD/Tape.hpp:104
↓ 1 callersMethodderivative
src/XAD/Expression.hpp:108
↓ 1 callersMethodderivative_a
src/XAD/BinaryDerivativeImpl.hpp:38
↓ 1 callersMethodderivative_b
src/XAD/BinaryDerivativeImpl.hpp:45
↓ 1 callersFunctiondestr
src/XAD/OperationsContainerPaired.hpp:217
← previousnext →101–200 of 778, ranked by callers