API Reference#

romtools

# Scope, Design and Philosophy

romtools.composite_vector_space

romtools.hyper_reduction

The hyper-reduction library comprises a set of routines for hyper-reduction.

romtools.linalg

This module defines the linear algebra functions used throughout the romtools library.

romtools.rom

romtools.vector_space

This module defines the API to work with a vector subspace.

romtools.workflows

The workflows module contains all of our "outerloop" workflows used for ROM construction and ROM exploitation. We currently support: - Greedy sampling for construction of reduced-basis ROMs - Random sampling for model exploitation - Coupling classes to Dakota for - Random sampling.

Utilities