|
Rythmos - Transient Integration for Differential Equations
Version of the Day
|
| ▼NEpetraExt | |
| CDiagonalTransientModel | Simple transient diagonal model for an implicit or explicit ODE |
| ▼NRythmos | |
| ▼NExceptions | |
| CExceptionBase | |
| CGetFwdPointsFailed | |
| CAdjointModelEvaluator | Standard concrete adjoint ModelEvaluator for time-constant mass matrix models |
| CBackwardEulerStepper | Simple concrete stepper subclass implementing an implicit backward Euler method |
| CBackwardEulerStepperMomento | Concrete momento class for the BackwardEulerStepper |
| CBasicDiscreteAdjointStepperTester | Concrete testing class for basic adjoint calculation |
| CBreakPointInformerBase | Interface for using breakpoints |
| CCompositeIntegrationObserver | Standard composite observer subclass |
| CCubicSplineInterpolator | Concrete implemenation of InterpolatorBase that implements cubic spline interpolation |
| CDefaultIntegrator | A concrete subclass for IntegratorBase that allows a good deal of customization |
| CDiagonalImplicitRKModelEvaluator | |
| CErrWtVecCalcAcceptingStepControlStrategyBase | Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm |
| CExplicitRKStepper | |
| CExplicitTaylorPolynomialStepper | Implementation of Rythmos::Stepper for explicit Taylor polynomial time integration of ODEs |
| CFirstOrderErrorStepControlStrategy | Step Control Strategy for first-order time integration |
| CForwardEulerStepper | |
| CForwardEulerStepperMomento | Concrete momento class for the ForwardEulerStepper |
| CForwardResponseSensitivityComputer | Concrete utility class for computing (assembling) forward transient response sensitivities |
| CForwardResponseSensitivityComputerObserver | Observer class that computes sensitivities at the end of each time step |
| CForwardSensitivityExplicitModelEvaluator | Explicit forward sensitivity transient ModelEvaluator subclass |
| CForwardSensitivityImplicitModelEvaluator | Forward sensitivity transient ModelEvaluator subclass |
| CForwardSensitivityIntegratorAsModelEvaluator | Concrete Thyra::ModelEvaluator subclass that turns a forward ODE/DAE with an observation into a parameterized evaluation of p -> g with forward sensitivities DgDp |
| CForwardSensitivityModelEvaluatorBase | Forward sensitivity transient ModelEvaluator node interface class |
| CForwardSensitivityStepper | Foward sensitivity stepper concrete subclass |
| CForwardSensitivityStepperTester | Concrete testing class for forward sensitivities |
| CGaussQuadrature1D | Specific implementation of 1D Gaussian based quadrature formulas |
| CHermiteInterpolator | |
| CImplicitBDFStepper | |
| CImplicitBDFStepperRampingStepControl | |
| CImplicitRKModelEvaluator | |
| CImplicitRKStepper | |
| CIntegrationControlStrategyAcceptingIntegratorBase | Mix-in interface for integrator objects that accept an integration control strategy object to be used for evaluating steps and picking step-sizes & orders |
| CIntegrationControlStrategyBase | Base class for strategy objects that control integration by selecting step sizes for a stepper |
| CIntegrationObserverBase | Base class for strategy objects that observe and time integration by observing the stepper object |
| CIntegratorBase | Abstract interface for time integrators |
| CIntegratorBuilder | Concrete integrator builder class |
| CInterpolationBuffer | Concrete class for interpolation buffer functionality |
| CInterpolationBufferAppenderAcceptingIntegratorBase | Mix-in interface for integrator objects that accept an interpolationBufferAppender object to be used for appending to the trailing interpolation buffer |
| CInterpolationBufferAppenderBase | Base class for strategy objects that append data from one InterplationBufferBase object to another |
| CInterpolationBufferBase | Base class for an interpolation buffer |
| CInterpolatorAcceptingObjectBase | Mix-in interface for objects that accept an interpolator object |
| CInterpolatorBase | Base strategy class for interpolation functionality |
| CLinearInterpolator | Concrete implemenation of InterpolatorBase just just does simple linear interploation |
| CLoggingIntegrationObserver | Logging IntegrationOberserver that counts calls to observer functions and lists their order |
| CMomentoBase | Base class for a momento object |
| CPointwiseInterpolationBufferAppender | Concrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order |
| CRampingIntegrationControlStrategy | Controls inital ramping at a fixed or incrementing time step size |
| CResponseAndFwdSensPoint | Simple class to combine a response and it's forward sensitivity at a time point |
| CRKButcherTableauAcceptingStepperBase | Mix-in interface stepper objects that accept an RK Butcher Tableau |
| CSimpleIntegrationControlStrategy | Base class for strategy objects that control integration by selecting step sizes for a stepper |
| CSingleResidualModelEvaluator | Decorator subclass for a steady-state version of a DAE for single-residual time stepper methods |
| CSingleResidualModelEvaluatorBase | Base class mix-in interface for single-residual model evaluators |
| CSmartInterpolationBufferAppender | Smart interplation buffer class |
| CSolverAcceptingStepperBase | Mix-in interface all implicit stepper objects that accept a nonlinear solver to be used to compute the timestep |
| CStateAndForwardSensitivityModelEvaluator | Combined State and Forward sensitivity transient ModelEvaluator subclass |
| CStateSerializerStrategy | Base class for serializing Rythmos state data |
| CStepControlInfo | Simple struct to aggregate integration/stepper control information |
| CStepControlStrategyAcceptingStepperBase | Mix-in interface for stepper objects that accept a step control strategy object to be used for evaluating steps and picking step-sizes & orders |
| CStepControlStrategyBase | The member functions in the StepControlStrategyBase move you between these states in the following fashion: |
| CStepperAsModelEvaluator | Concrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g |
| CStepperBase | Base class for defining stepper functionality |
| CStepperValidator | Class for validating steppers |
| CStepStatus | |
| CThetaStepper | Stepper class for theta integration scheme common in SNL thermal/fluids codes |
| CTimeDiscretizedBackwardEulerModelEvaluator | |
| CTimeRange | Represent a time range |
| CTimeStepNonlinearSolver | Simple undampended Newton solver designed to solve time step equations in accurate times-tepping methods |
| CTrailingInterpolationBufferAcceptingIntegratorBase | Mix-in interface for integrator objects that accept a trailing interpolation buffer object to be used for storing the results of integration |
1.8.14