Rythmos - Transient Integration for Differential Equations  Version of the Day
 All Classes Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNEpetraExt
|\CDiagonalTransientModelSimple transient diagonal model for an implicit or explicit ODE
\NRythmos
 oNExceptions
 |oCGetFwdPointsFailed
 |\CExceptionBase
 oCAdjointModelEvaluatorStandard concrete adjoint ModelEvaluator for time-constant mass matrix models
 oCBackwardEulerStepperMomentoConcrete momento class for the BackwardEulerStepper
 oCBackwardEulerStepperSimple concrete stepper subclass implementing an implicit backward Euler method
 oCBasicDiscreteAdjointStepperTesterConcrete testing class for basic adjoint calculation
 oCBreakPointInformerBaseInterface for using breakpoints
 oCCompositeIntegrationObserverStandard composite observer subclass
 oCCubicSplineInterpolatorConcrete implemenation of InterpolatorBase that implements cubic spline interpolation
 oCDefaultIntegratorA concrete subclass for IntegratorBase that allows a good deal of customization
 oCDiagonalImplicitRKModelEvaluator
 oCErrWtVecCalcAcceptingStepControlStrategyBaseMix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm
 oCExplicitRKStepper
 oCExplicitTaylorPolynomialStepperImplementation of Rythmos::Stepper for explicit Taylor polynomial time integration of ODEs
 oCFirstOrderErrorStepControlStrategyStep Control Strategy for first-order time integration
 oCForwardEulerStepperMomentoConcrete momento class for the ForwardEulerStepper
 oCForwardEulerStepper
 oCForwardResponseSensitivityComputerConcrete utility class for computing (assembling) forward transient response sensitivities
 oCForwardResponseSensitivityComputerObserverObserver class that computes sensitivities at the end of each time step
 oCForwardSensitivityExplicitModelEvaluatorExplicit forward sensitivity transient ModelEvaluator subclass
 oCForwardSensitivityImplicitModelEvaluatorForward sensitivity transient ModelEvaluator subclass
 oCForwardSensitivityIntegratorAsModelEvaluatorConcrete Thyra::ModelEvaluator subclass that turns a forward ODE/DAE with an observation into a parameterized evaluation of p -> g with forward sensitivities DgDp
 oCForwardSensitivityModelEvaluatorBaseForward sensitivity transient ModelEvaluator node interface class
 oCForwardSensitivityStepperFoward sensitivity stepper concrete subclass
 oCForwardSensitivityStepperTesterConcrete testing class for forward sensitivities
 oCHermiteInterpolator
 oCImplicitBDFStepper
 oCImplicitBDFStepperRampingStepControl
 oCImplicitRKModelEvaluator
 oCImplicitRKStepper
 oCIntegrationControlStrategyAcceptingIntegratorBaseMix-in interface for integrator objects that accept an integration control strategy object to be used for evaluating steps and picking step-sizes & orders
 oCStepControlInfoSimple struct to aggregate integration/stepper control information
 oCTimeRangeRepresent a time range
 oCStepperBaseBase class for defining stepper functionality
 oCIntegrationControlStrategyBaseBase class for strategy objects that control integration by selecting step sizes for a stepper
 oCIntegrationObserverBaseBase class for strategy objects that observe and time integration by observing the stepper object
 oCIntegratorBaseAbstract interface for time integrators
 oCIntegratorBuilderConcrete integrator builder class
 oCInterpolationBufferConcrete class for interpolation buffer functionality
 oCInterpolationBufferAppenderAcceptingIntegratorBaseMix-in interface for integrator objects that accept an interpolationBufferAppender object to be used for appending to the trailing interpolation buffer
 oCInterpolationBufferAppenderBaseBase class for strategy objects that append data from one InterplationBufferBase object to another
 oCInterpolationBufferBaseBase class for an interpolation buffer
 oCInterpolatorAcceptingObjectBaseMix-in interface for objects that accept an interpolator object
 oCInterpolatorBaseBase strategy class for interpolation functionality
 oCLinearInterpolatorConcrete implemenation of InterpolatorBase just just does simple linear interploation
 oCLoggingIntegrationObserverLogging IntegrationOberserver that counts calls to observer functions and lists their order
 oCMomentoBaseBase class for a momento object
 oCPointwiseInterpolationBufferAppenderConcrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order
 oCGaussQuadrature1DSpecific implementation of 1D Gaussian based quadrature formulas
 oCRampingIntegrationControlStrategyControls inital ramping at a fixed or incrementing time step size
 oCResponseAndFwdSensPointSimple class to combine a response and it's forward sensitivity at a time point
 oCRKButcherTableauAcceptingStepperBaseMix-in interface stepper objects that accept an RK Butcher Tableau
 oCSimpleIntegrationControlStrategyBase class for strategy objects that control integration by selecting step sizes for a stepper
 oCSingleResidualModelEvaluatorDecorator subclass for a steady-state version of a DAE for single-residual time stepper methods
 oCSingleResidualModelEvaluatorBaseBase class mix-in interface for single-residual model evaluators
 oCSmartInterpolationBufferAppenderSmart interplation buffer class
 oCSolverAcceptingStepperBaseMix-in interface all implicit stepper objects that accept a nonlinear solver to be used to compute the timestep
 oCStateAndForwardSensitivityModelEvaluatorCombined State and Forward sensitivity transient ModelEvaluator subclass
 oCStateSerializerStrategyBase class for serializing Rythmos state data
 oCStepControlStrategyAcceptingStepperBaseMix-in interface for stepper objects that accept a step control strategy object to be used for evaluating steps and picking step-sizes & orders
 oCStepControlStrategyBaseThe member functions in the StepControlStrategyBase move you between these states in the following fashion:
 oCStepperAsModelEvaluatorConcrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g
 oCStepStatus
 oCStepperValidatorClass for validating steppers
 oCThetaStepperStepper class for theta integration scheme common in SNL thermal/fluids codes
 oCTimeDiscretizedBackwardEulerModelEvaluator
 oCTimeStepNonlinearSolverSimple undampended Newton solver designed to solve time step equations in accurate times-tepping methods
 \CTrailingInterpolationBufferAcceptingIntegratorBaseMix-in interface for integrator objects that accept a trailing interpolation buffer object to be used for storing the results of integration