Beginner - Basic usage |
TSAdjointReset |
TSSetCostGradients |
|
TSForwardSetSensitivities |
TSSetCostHessianProducts |
|
Intermediate - Setting options for algorithms and data structures |
TSAdjointMonitorCancel |
TSAdjointSolve |
TSGetQuadratureTS |
TSAdjointMonitorDefault |
TSAdjointStep |
TSGetRHSJacobianP |
TSAdjointMonitorDrawSensi |
TSCreateQuadratureTS |
TSSetIHessianProduct |
TSAdjointMonitorSensi |
TSForwardGetSensitivities |
TSSetIJacobianP |
TSAdjointMonitorSet |
TSForwardSetInitialSensitivities |
TSSetRHSHessianProduct |
TSAdjointResetForward |
TSGetCostGradients |
TSSetRHSJacobianP |
TSAdjointSetForward |
TSGetCostHessianProducts |
|
TSAdjointSetSteps |
TSGetCostIntegral |
|
Advanced - Setting more advanced options and customization |
TSAdjointCostIntegral |
TSForwardGetStages |
TSForwardStep |
TSAdjointSetUp |
TSForwardReset |
|
TSForwardCostIntegral |
TSForwardSetUp |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
TSAdjointMonitor |
TSComputeIHessianProductFunctionUU |
TSComputeRHSHessianProductFunctionUU |
TSAdjointMonitorSetFromOptions |
TSComputeIJacobianP |
TSComputeRHSJacobianP |
TSComputeIHessianProductFunctionPP |
TSComputeRHSHessianProductFunctionPP |
TSComputeSNESJacobian |
TSComputeIHessianProductFunctionPU |
TSComputeRHSHessianProductFunctionPU |
|
TSComputeIHessianProductFunctionUP |
TSComputeRHSHessianProductFunctionUP |
|
Deprecated - Functionality scheduled for removal in future versions |
TSAdjointComputeDRDPFunction |
TSComputeCostIntegrand |
TSForwardSetIntegralGradients |
TSAdjointComputeDRDYFunction |
TSComputeDRDPFunction |
TSSetCostIntegrand |
TSAdjointComputeRHSJacobian |
TSComputeDRDUFunction |
|
TSAdjointSetRHSJacobian |
TSForwardGetIntegralGradients |
|