The FN package provides the functionality to represent a simple mathematical function such as an exponential, a polynomial or a rational function. This is used as a building block for defining the function associated to the nonlinear eigenproblem, as well as for specifying which function to use when computing the action of a matrix function on a vector.

Beginner - Basic usage | ||

FN | FNDestroy | FNType |

FNCreate | FNSetFromOptions | FNView |

Intermediate - Setting options for algorithms and data structures | ||

FNCombineGetChildren | FNGetType | FNRationalSetNumerator |

FNCombineSetChildren | FNPhiGetIndex | FNSetMethod |

FNEvaluateDerivative | FNPhiSetIndex | FNSetScale |

FNEvaluateFunction | FNRationalGetDenominator | FNSetType |

FNGetMethod | FNRationalGetNumerator | |

FNGetScale | FNRationalSetDenominator | |

Advanced - Setting more advanced options and customization | ||

FNAppendOptionsPrefix | FNGetOptionsPrefix | FNRegisterAll |

FNCombineType | FNGetParallel | FNSetOptionsPrefix |

FNEvaluateFunctionMat | FNParallelType | FNSetParallel |

FNEvaluateFunctionMatVec | FNRegister | |

Developer - Interfaces intended primarily for library developers, not for typical applications programmers | ||

FNDuplicate | FNFinalizePackage | FNInitializePackage |

No deprecated routines |

Table of Contents