Interface AdjointDynamicsProvider

All Known Implementing Classes:
CartesianAdjointDynamicsProvider

public interface AdjointDynamicsProvider
Interface for adjoint derivatives provider (both standard and Field).
Since:
12.2
Author:
Romain Serra
  • Method Details

    • getAdjointName

      String getAdjointName()
      Getter for adjoint vector name.
      Returns:
      name
    • getDimension

      int getDimension()
      Getter for adjoint dimension.
      Returns:
      dimension
    • buildAdditionalDerivativesProvider

      AdditionalDerivativesProvider buildAdditionalDerivativesProvider()
      Builds adjoint derivatives provider.
      Returns:
      derivatives provider
    • buildFieldAdditionalDerivativesProvider

      <T extends CalculusFieldElement<T>> FieldAdditionalDerivativesProvider<T> buildFieldAdditionalDerivativesProvider(Field<T> field)
      Builds Field adjoint derivatives provider.
      Type Parameters:
      T - field type
      Parameters:
      field - input field
      Returns:
      derivatives provider