|
Rythmos - Transient Integration for Differential Equations
Version of the Day
|
| Simple transient diagonal model for an implicit or explicit ODE | |
| Standard concrete adjoint ModelEvaluator for time-constant mass matrix models | |
| Concrete momento class for the BackwardEulerStepper | |
| Simple concrete stepper subclass implementing an implicit backward Euler method | |
| Concrete testing class for basic adjoint calculation | |
| Interface for using breakpoints | |
| Standard composite observer subclass | |
Concrete implemenation of InterpolatorBase that implements cubic spline interpolation | |
A concrete subclass for IntegratorBase that allows a good deal of customization | |
| Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm | |
| Implementation of Rythmos::Stepper for explicit Taylor polynomial time integration of ODEs | |
| Step Control Strategy for first-order time integration | |
| Concrete momento class for the ForwardEulerStepper | |
| Concrete utility class for computing (assembling) forward transient response sensitivities | |
| Observer class that computes sensitivities at the end of each time step | |
Explicit forward sensitivity transient ModelEvaluator subclass | |
Forward sensitivity transient ModelEvaluator subclass | |
Concrete Thyra::ModelEvaluator subclass that turns a forward ODE/DAE with an observation into a parameterized evaluation of p -> g with forward sensitivities DgDp | |
Forward sensitivity transient ModelEvaluator node interface class | |
| Foward sensitivity stepper concrete subclass | |
| Concrete testing class for forward sensitivities | |
| Mix-in interface for integrator objects that accept an integration control strategy object to be used for evaluating steps and picking step-sizes & orders | |
| Simple struct to aggregate integration/stepper control information | |
| Represent a time range | |
| Base class for defining stepper functionality | |
| Base class for strategy objects that control integration by selecting step sizes for a stepper | |
| Base class for strategy objects that observe and time integration by observing the stepper object | |
| Abstract interface for time integrators | |
| Concrete integrator builder class | |
| Concrete class for interpolation buffer functionality | |
| Mix-in interface for integrator objects that accept an interpolationBufferAppender object to be used for appending to the trailing interpolation buffer | |
| Base class for strategy objects that append data from one InterplationBufferBase object to another | |
| Base class for an interpolation buffer | |
| Mix-in interface for objects that accept an interpolator object | |
| Base strategy class for interpolation functionality | |
Concrete implemenation of InterpolatorBase just just does simple linear interploation | |
| Logging IntegrationOberserver that counts calls to observer functions and lists their order | |
| Base class for a momento object | |
| Concrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order | |
| Specific implementation of 1D Gaussian based quadrature formulas | |
| Controls inital ramping at a fixed or incrementing time step size | |
| Simple class to combine a response and it's forward sensitivity at a time point | |
| Mix-in interface stepper objects that accept an RK Butcher Tableau | |
| Base class for strategy objects that control integration by selecting step sizes for a stepper | |
| Decorator subclass for a steady-state version of a DAE for single-residual time stepper methods | |
| Base class mix-in interface for single-residual model evaluators | |
| Smart interplation buffer class | |
| Mix-in interface all implicit stepper objects that accept a nonlinear solver to be used to compute the timestep | |
Combined State and Forward sensitivity transient ModelEvaluator subclass | |
| Base class for serializing Rythmos state data | |
| Mix-in interface for stepper objects that accept a step control strategy object to be used for evaluating steps and picking step-sizes & orders | |
| The member functions in the StepControlStrategyBase move you between these states in the following fashion: | |
Concrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g | |
| Class for validating steppers | |
| Stepper class for theta integration scheme common in SNL thermal/fluids codes | |
| Simple undampended Newton solver designed to solve time step equations in accurate times-tepping methods | |
| Mix-in interface for integrator objects that accept a trailing interpolation buffer object to be used for storing the results of integration |
1.8.5