#include <linearSystemSpecializationDetection.hpp>
|
static bool | IsDyadicImplemented () |
| Checks if iterateDyadic is specialized in LinearSystem.
|
|
static bool | IsSolvePrimalImplemented () |
| Checks if solveSystemPrimal is specialized in LinearSystem.
|
|
static bool | IsSubtractMultiplyImplemented () |
| Checks if subtractMultiply is specialized in LinearSystem.
|
|
static bool | IsTransposeImplemented () |
| Checks if transposeMatrix is specialized in LinearSystem.
|
|
static bool | SupportsForwardMode () |
| True if all functions for the forward mode support are specialized.
|
|
static bool | SupportsReverseMode () |
| True if all functions for the reverse mode support are specialized.
|
|
template<typename T_LinearSystem>
struct codi::LinearSystemSpecializationDetection< T_LinearSystem >
Detects if certain methods in a LinearSystemInterface have been specialized.
- Template Parameters
-
◆ LinearSystem
template<typename T_LinearSystem >
Initial value:
See LinearSystemOverloadDetection.
◆ Type
template<typename T_LinearSystem >
The documentation for this struct was generated from the following file: