Full documentation

Main structures

TaylorInterface.TaylorGeneratorType
TaylorGenerator(name=randstring(12), eqs_filename, parent_path=".")

Structure used to generate directories and call taylor. The directory name will be $(parent_path)/taylor_$(name). The equation file should follow the syntax required by taylor.

source

Around the TaylorGenerator

TaylorInterface.generate_dirFunction
generate_dir(generator, silent=false)

Generates the directory corresponding to the generator, and builds the library. If silent is true, command will be silent apart from errors.

source
TaylorInterface.get_handlerFunction
get_handler(generator, open=true)

Get the TaylorHandler corresponding to the generator. If open is true, the library will also be open in the handler.

source

Around the TaylorHandler

TaylorInterface.compile_eqsFunction
compile_eqs(generator, silent=false)

Runs make in the directory of the generator. If silent is true, runs make -s, thus being silent (apart from errors).

source
compile_eqs(handler, silent=false)

Runs make in the directory of the handler. If silent is true, runs make -s, thus being silent (apart from errors).

source
TaylorInterface.open_libFunction
open_lib(handler)

Opens the handler's library, storing the loaded library and a dictionary with symbols to functions in the handler.

Currently, the loaded functions are flow, tstep and tstep_reverse.

source

Integration functions

TaylorInterface.flow!Function
flow!(han, x, [y], t, df=Ref(nothing))

Wrapper function around the C flow function in the han TaylorHandler.

df should be passed as a vector if jet transport is used. In this case, jet transport results will be stored in df.

If y is passed, the flow result will be stored in it.

source
TaylorInterface.flowFunction
flow(han, x, t)

Wrapper function around the C flow function in the han TaylorHandler. Should only be used if jet transport isn't used; otherwise, use flow!.

source

Default models

TaylorInterface.get_modelFunction
get_model(name, open=false)

Get the TaylorHandler corresponding to a default model in this package. If open is true, the library will also be open in the handler.

Warning: name should NOT contain the prefix "taylor_h".

source

Internal functions

File system navigation

These functions are mainly intended for internal use and navigation within the file system.

Taylor flags