| allAddresses | mlir::impulse::HMCContext | |
| autodiffAttrs | mlir::impulse::HMCContext | |
| fn | mlir::impulse::HMCContext | |
| fnInputs | mlir::impulse::HMCContext | |
| fnResultTypes | mlir::impulse::HMCContext | |
| getElementType() const | mlir::impulse::HMCContext | inline |
| getFullTraceSize() const | mlir::impulse::HMCContext | inline |
| getPositionType() const | mlir::impulse::HMCContext | inline |
| getScalarType() const | mlir::impulse::HMCContext | inline |
| hasConstrainedSupports() const | mlir::impulse::HMCContext | inline |
| hasCustomLogpdf() const | mlir::impulse::HMCContext | inline |
| HMCContext(FlatSymbolRefAttr fn, ArrayRef< Value > fnInputs, ArrayRef< Type > fnResultTypes, Value originalTrace, ArrayAttr selection, ArrayAttr allAddresses, Value invMass, Value massMatrixSqrt, Value stepSize, Value trajectoryLength, int64_t positionSize, ArrayRef< SupportInfo > supports, DictionaryAttr autodiffAttrs={}) | mlir::impulse::HMCContext | inline |
| HMCContext(FlatSymbolRefAttr logpdfFn, ArrayRef< Value > fnInputs, Value invMass, Value massMatrixSqrt, Value stepSize, Value trajectoryLength, int64_t positionSize, DictionaryAttr autodiffAttrs={}) | mlir::impulse::HMCContext | inline |
| invMass | mlir::impulse::HMCContext | |
| logpdfFn | mlir::impulse::HMCContext | |
| massMatrixSqrt | mlir::impulse::HMCContext | |
| originalTrace | mlir::impulse::HMCContext | |
| positionSize | mlir::impulse::HMCContext | |
| selection | mlir::impulse::HMCContext | |
| stepSize | mlir::impulse::HMCContext | |
| supports | mlir::impulse::HMCContext | |
| trajectoryLength | mlir::impulse::HMCContext | |
| withStepSize(Value newStepSize) const | mlir::impulse::HMCContext | inline |