Skip to content

Documentation for taylor series and custom homotopies #609

@AayushSabharwal

Description

@AayushSabharwal

The documentation is sparse on both the requirements of taylor! and how to write custom homotopies.

For the former, it seems my implementation of taylor! for a custom AbstractSystem is called with x::HomotopyContinuation.ModelKit.TaylorVector which is an unfamiliar type. How am I meant to interact with this type? What is its public API? The documentation mentions:

If the system should be used in context of a parameter homotopy it is also necessary to implement

taylor!(u, ::Val{1}, F::AbstractSystem, x, p::TaylorVector{2})

Yet I am unable to find what p::TaylorVector{2} means. Is there something I'm missing?

As for the latter, what are the functions required to implement a custom AbstractHomotopy? I can dive into the code to find these, but it seems apt to have documentation as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions