Rythmos - Transient Integration for Differential Equations  Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NEpetraExt
 CDiagonalTransientModelSimple transient diagonal model for an implicit or explicit ODE
 NRythmos
 NExceptions
 CExceptionBase
 CGetFwdPointsFailed
 CAdjointModelEvaluatorStandard concrete adjoint ModelEvaluator for time-constant mass matrix models
 CBackwardEulerStepperSimple concrete stepper subclass implementing an implicit backward Euler method
 CBackwardEulerStepperMomentoConcrete momento class for the BackwardEulerStepper
 CBasicDiscreteAdjointStepperTesterConcrete testing class for basic adjoint calculation
 CBreakPointInformerBaseInterface for using breakpoints
 CCompositeIntegrationObserverStandard composite observer subclass
 CCubicSplineInterpolatorConcrete implemenation of InterpolatorBase that implements cubic spline interpolation
 CDefaultIntegratorA concrete subclass for IntegratorBase that allows a good deal of customization
 CDiagonalImplicitRKModelEvaluator
 CErrWtVecCalcAcceptingStepControlStrategyBaseMix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm
 CExplicitRKStepper
 CExplicitTaylorPolynomialStepperImplementation of Rythmos::Stepper for explicit Taylor polynomial time integration of ODEs
 CFirstOrderErrorStepControlStrategyStep Control Strategy for first-order time integration
 CForwardEulerStepper
 CForwardEulerStepperMomentoConcrete momento class for the ForwardEulerStepper
 CForwardResponseSensitivityComputerConcrete utility class for computing (assembling) forward transient response sensitivities
 CForwardResponseSensitivityComputerObserverObserver class that computes sensitivities at the end of each time step
 CForwardSensitivityExplicitModelEvaluatorExplicit forward sensitivity transient ModelEvaluator subclass
 CForwardSensitivityImplicitModelEvaluatorForward sensitivity transient ModelEvaluator subclass
 CForwardSensitivityIntegratorAsModelEvaluatorConcrete Thyra::ModelEvaluator subclass that turns a forward ODE/DAE with an observation into a parameterized evaluation of p -> g with forward sensitivities DgDp
 CForwardSensitivityModelEvaluatorBaseForward sensitivity transient ModelEvaluator node interface class
 CForwardSensitivityStepperFoward sensitivity stepper concrete subclass
 CForwardSensitivityStepperTesterConcrete testing class for forward sensitivities
 CGaussQuadrature1DSpecific implementation of 1D Gaussian based quadrature formulas
 CHermiteInterpolator
 CImplicitBDFStepper
 CImplicitBDFStepperRampingStepControl
 CImplicitRKModelEvaluator
 CImplicitRKStepper
 CIntegrationControlStrategyAcceptingIntegratorBaseMix-in interface for integrator objects that accept an integration control strategy object to be used for evaluating steps and picking step-sizes & orders
 CIntegrationControlStrategyBaseBase class for strategy objects that control integration by selecting step sizes for a stepper
 CIntegrationObserverBaseBase class for strategy objects that observe and time integration by observing the stepper object
 CIntegratorBaseAbstract interface for time integrators
 CIntegratorBuilderConcrete integrator builder class
 CInterpolationBufferConcrete class for interpolation buffer functionality
 CInterpolationBufferAppenderAcceptingIntegratorBaseMix-in interface for integrator objects that accept an interpolationBufferAppender object to be used for appending to the trailing interpolation buffer
 CInterpolationBufferAppenderBaseBase class for strategy objects that append data from one InterplationBufferBase object to another
 CInterpolationBufferBaseBase class for an interpolation buffer
 CInterpolatorAcceptingObjectBaseMix-in interface for objects that accept an interpolator object
 CInterpolatorBaseBase strategy class for interpolation functionality
 CLinearInterpolatorConcrete implemenation of InterpolatorBase just just does simple linear interploation
 CLoggingIntegrationObserverLogging IntegrationOberserver that counts calls to observer functions and lists their order
 CMomentoBaseBase class for a momento object
 CPointwiseInterpolationBufferAppenderConcrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order
 CRampingIntegrationControlStrategyControls inital ramping at a fixed or incrementing time step size
 CResponseAndFwdSensPointSimple class to combine a response and it's forward sensitivity at a time point
 CRKButcherTableauAcceptingStepperBaseMix-in interface stepper objects that accept an RK Butcher Tableau
 CSimpleIntegrationControlStrategyBase class for strategy objects that control integration by selecting step sizes for a stepper
 CSingleResidualModelEvaluatorDecorator subclass for a steady-state version of a DAE for single-residual time stepper methods
 CSingleResidualModelEvaluatorBaseBase class mix-in interface for single-residual model evaluators
 CSmartInterpolationBufferAppenderSmart interplation buffer class
 CSolverAcceptingStepperBaseMix-in interface all implicit stepper objects that accept a nonlinear solver to be used to compute the timestep
 CStateAndForwardSensitivityModelEvaluatorCombined State and Forward sensitivity transient ModelEvaluator subclass
 CStateSerializerStrategyBase class for serializing Rythmos state data
 CStepControlInfoSimple struct to aggregate integration/stepper control information
 CStepControlStrategyAcceptingStepperBaseMix-in interface for stepper objects that accept a step control strategy object to be used for evaluating steps and picking step-sizes & orders
 CStepControlStrategyBaseThe member functions in the StepControlStrategyBase move you between these states in the following fashion:
 CStepperAsModelEvaluatorConcrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g
 CStepperBaseBase class for defining stepper functionality
 CStepperValidatorClass for validating steppers
 CStepStatus
 CThetaStepperStepper class for theta integration scheme common in SNL thermal/fluids codes
 CTimeDiscretizedBackwardEulerModelEvaluator
 CTimeRangeRepresent a time range
 CTimeStepNonlinearSolverSimple 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