|
Rythmos - Transient Integration for Differential Equations Version of the Day
|
| CRythmos::AdjointModelEvaluator< Scalar > | Standard concrete adjoint ModelEvaluator for time-constant mass matrix models |
| CRythmos::BasicDiscreteAdjointStepperTester< Scalar > | Concrete testing class for basic adjoint calculation |
| CRythmos::BreakPointInformerBase< Scalar > | Interface for using breakpoints. |
| CRythmos::DiagonalImplicitRKModelEvaluator< Scalar > | |
| CEpetraExt::DiagonalTransientModel | Simple transient diagonal model for an implicit or explicit ODE |
| ▼CRythmos::Exceptions::ExceptionBase | |
| CRythmos::Exceptions::GetFwdPointsFailed | |
| CRythmos::ForwardResponseSensitivityComputer< Scalar > | Concrete utility class for computing (assembling) forward transient response sensitivities |
| CRythmos::ForwardSensitivityIntegratorAsModelEvaluator< Scalar > | Concrete Thyra::ModelEvaluator subclass that turns a forward ODE/DAE with an observation into a parameterized evaluation of p -> g with forward sensitivities DgDp |
| ▼CRythmos::ForwardSensitivityModelEvaluatorBase< Scalar > | Forward sensitivity transient ModelEvaluator node interface class |
| CRythmos::ForwardSensitivityExplicitModelEvaluator< Scalar > | Explicit forward sensitivity transient ModelEvaluator subclass |
| CRythmos::ForwardSensitivityImplicitModelEvaluator< Scalar > | Forward sensitivity transient ModelEvaluator subclass |
| CRythmos::ForwardSensitivityStepperTester< Scalar > | Concrete testing class for forward sensitivities |
| CRythmos::GaussQuadrature1D< Scalar > | Specific implementation of 1D Gaussian based quadrature formulas |
| CRythmos::ImplicitRKModelEvaluator< Scalar > | |
| ▼CRythmos::IntegrationControlStrategyBase< Scalar > | Base class for strategy objects that control integration by selecting step sizes for a stepper |
| CRythmos::RampingIntegrationControlStrategy< Scalar > | Controls inital ramping at a fixed or incrementing time step size |
| CRythmos::SimpleIntegrationControlStrategy< Scalar > | Base class for strategy objects that control integration by selecting step sizes for a stepper |
| ▼CRythmos::IntegrationObserverBase< Scalar > | Base class for strategy objects that observe and time integration by observing the stepper object |
| CRythmos::CompositeIntegrationObserver< Scalar > | Standard composite observer subclass |
| CRythmos::ForwardResponseSensitivityComputerObserver< Scalar > | Observer class that computes sensitivities at the end of each time step |
| CRythmos::LoggingIntegrationObserver< Scalar > | Logging IntegrationOberserver that counts calls to observer functions and lists their order |
| CRythmos::IntegratorBuilder< Scalar > | Concrete integrator builder class |
| ▼CRythmos::InterpolationBufferAppenderBase< Scalar > | Base class for strategy objects that append data from one InterplationBufferBase object to another |
| CRythmos::PointwiseInterpolationBufferAppender< Scalar > | Concrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order |
| CRythmos::SmartInterpolationBufferAppender< Scalar > | Smart interplation buffer class |
| ▼CRythmos::InterpolationBufferBase< Scalar > | Base class for an interpolation buffer |
| ▼CRythmos::IntegratorBase< Scalar > | Abstract interface for time integrators |
| ▼CRythmos::IntegrationControlStrategyAcceptingIntegratorBase< Scalar > | Mix-in interface for integrator objects that accept an integration control strategy object to be used for evaluating steps and picking step-sizes & orders |
| CRythmos::DefaultIntegrator< Scalar > | A concrete subclass for IntegratorBase that allows a good deal of customization |
| ▼CRythmos::InterpolationBufferAppenderAcceptingIntegratorBase< Scalar > | Mix-in interface for integrator objects that accept an interpolationBufferAppender object to be used for appending to the trailing interpolation buffer |
| CRythmos::DefaultIntegrator< Scalar > | A concrete subclass for IntegratorBase that allows a good deal of customization |
| ▼CRythmos::TrailingInterpolationBufferAcceptingIntegratorBase< Scalar > | Mix-in interface for integrator objects that accept a trailing interpolation buffer object to be used for storing the results of integration |
| CRythmos::DefaultIntegrator< Scalar > | A concrete subclass for IntegratorBase that allows a good deal of customization |
| CRythmos::InterpolationBuffer< Scalar > | Concrete class for interpolation buffer functionality |
| ▼CRythmos::StepperBase< Scalar > | Base class for defining stepper functionality |
| CRythmos::ExplicitTaylorPolynomialStepper< Scalar > | Implementation of Rythmos::Stepper for explicit Taylor polynomial time integration of ODEs |
| CRythmos::ForwardEulerStepper< Scalar > | |
| CRythmos::ForwardSensitivityStepper< Scalar > | Foward sensitivity stepper concrete subclass |
| ▼CRythmos::RKButcherTableauAcceptingStepperBase< Scalar > | Mix-in interface stepper objects that accept an RK Butcher Tableau |
| CRythmos::ExplicitRKStepper< Scalar > | |
| CRythmos::ImplicitRKStepper< Scalar > | |
| ▼CRythmos::SolverAcceptingStepperBase< Scalar > | Mix-in interface all implicit stepper objects that accept a nonlinear solver to be used to compute the timestep |
| CRythmos::BackwardEulerStepper< Scalar > | Simple concrete stepper subclass implementing an implicit backward Euler method |
| CRythmos::ImplicitBDFStepper< Scalar > | |
| CRythmos::ImplicitRKStepper< Scalar > | |
| CRythmos::ThetaStepper< Scalar > | Stepper class for theta integration scheme common in SNL thermal/fluids codes |
| ▼CRythmos::StepControlStrategyAcceptingStepperBase< Scalar > | Mix-in interface for stepper objects that accept a step control strategy object to be used for evaluating steps and picking step-sizes & orders |
| CRythmos::BackwardEulerStepper< Scalar > | Simple concrete stepper subclass implementing an implicit backward Euler method |
| CRythmos::ExplicitRKStepper< Scalar > | |
| CRythmos::ImplicitBDFStepper< Scalar > | |
| CRythmos::ImplicitRKStepper< Scalar > | |
| ▼CRythmos::InterpolatorAcceptingObjectBase< Scalar > | Mix-in interface for objects that accept an interpolator object |
| CRythmos::BackwardEulerStepper< Scalar > | Simple concrete stepper subclass implementing an implicit backward Euler method |
| CRythmos::InterpolationBuffer< Scalar > | Concrete class for interpolation buffer functionality |
| CRythmos::ThetaStepper< Scalar > | Stepper class for theta integration scheme common in SNL thermal/fluids codes |
| ▼CRythmos::InterpolatorBase< Scalar > | Base strategy class for interpolation functionality |
| CRythmos::CubicSplineInterpolator< Scalar > | Concrete implemenation of InterpolatorBase that implements cubic spline interpolation |
| CRythmos::HermiteInterpolator< Scalar > | |
| CRythmos::LinearInterpolator< Scalar > | Concrete implemenation of InterpolatorBase just just does simple linear interploation |
| ▼CRythmos::MomentoBase< Scalar > | Base class for a momento object |
| CRythmos::BackwardEulerStepperMomento< Scalar > | Concrete momento class for the BackwardEulerStepper |
| CRythmos::ForwardEulerStepperMomento< Scalar > | Concrete momento class for the ForwardEulerStepper |
| CRythmos::ResponseAndFwdSensPoint< Scalar > | Simple class to combine a response and it's forward sensitivity at a time point |
| ▼CRythmos::SingleResidualModelEvaluatorBase< Scalar > | Base class mix-in interface for single-residual model evaluators |
| CRythmos::SingleResidualModelEvaluator< Scalar > | Decorator subclass for a steady-state version of a DAE for single-residual time stepper methods |
| CRythmos::StateAndForwardSensitivityModelEvaluator< Scalar > | Combined State and Forward sensitivity transient ModelEvaluator subclass |
| CRythmos::StateSerializerStrategy< Scalar > | Base class for serializing Rythmos state data |
| CRythmos::StepControlInfo< Scalar > | Simple struct to aggregate integration/stepper control information |
| ▼CRythmos::StepControlStrategyBase< Scalar > | The member functions in the StepControlStrategyBase move you between these states in the following fashion: |
| ▼CRythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar > | Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm |
| CRythmos::ImplicitBDFStepperRampingStepControl< Scalar > | |
| CRythmos::FirstOrderErrorStepControlStrategy< Scalar > | Step Control Strategy for first-order time integration |
| CRythmos::StepperAsModelEvaluator< Scalar > | Concrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g |
| CRythmos::StepperValidator< Scalar > | Class for validating steppers |
| CRythmos::StepStatus< Scalar > | |
| CRythmos::TimeDiscretizedBackwardEulerModelEvaluator< Scalar > | |
| CRythmos::TimeRange< TimeType > | Represent a time range |
| CRythmos::TimeRange< Scalar > | |
| CRythmos::TimeStepNonlinearSolver< Scalar > | Simple undampended Newton solver designed to solve time step equations in accurate times-tepping methods |