Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::TimeIntegrator::BDFIntegrator Member List

This is the complete list of members for AMP::TimeIntegrator::BDFIntegrator, including all inherited members.

advanceSolution(const double dt, const bool first_step, std::shared_ptr< AMP::LinearAlgebra::Vector > in, std::shared_ptr< AMP::LinearAlgebra::Vector > out) overrideAMP::TimeIntegrator::ImplicitIntegratorvirtual
appendRhsVector(AMP::LinearAlgebra::Vector::shared_ptr vec)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
appendSolutionVector(AMP::LinearAlgebra::Vector::shared_ptr vec)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
BDFIntegrator(AMP::TimeIntegrator::TimeIntegratorParameters::shared_ptr)AMP::TimeIntegrator::BDFIntegratorexplicit
BDFIntegrator(int64_t fid, AMP::IO::RestartManager *manager)AMP::TimeIntegrator::BDFIntegrator
calculateLTEScalingFactor(void)AMP::TimeIntegrator::BDFIntegratorprotected
calculateScaledLTENorm(std::shared_ptr< AMP::LinearAlgebra::Vector > x, std::shared_ptr< AMP::LinearAlgebra::Vector > y, std::vector< double > &norms)AMP::TimeIntegrator::BDFIntegratorprotected
calculateTemporalTruncationError(void)AMP::TimeIntegrator::BDFIntegratorprotected
checkNewSolution(void) overrideAMP::TimeIntegrator::ImplicitIntegratorvirtual
computeIntegratorSourceTerm(void)AMP::TimeIntegrator::BDFIntegratorprotected
createSolver(void)AMP::TimeIntegrator::ImplicitIntegratorprotected
createTimeIntegrator(std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > parameters)AMP::TimeIntegrator::BDFIntegratorstatic
d_aAMP::TimeIntegrator::BDFIntegratorprotected
d_alphaAMP::TimeIntegrator::BDFIntegratorprotected
d_auto_component_scalingAMP::TimeIntegrator::BDFIntegratorprotected
d_bdf1_eps_regrid_stepsAMP::TimeIntegrator::BDFIntegratorprotected
d_bdf_starting_integratorAMP::TimeIntegrator::BDFIntegratorprotected
d_calculateTimeTruncErrorAMP::TimeIntegrator::BDFIntegratorprotected
d_combine_timestep_estimatorsAMP::TimeIntegrator::BDFIntegratorprotected
d_control_timestep_variationAMP::TimeIntegrator::BDFIntegratorprotected
d_current_dtAMP::TimeIntegrator::TimeIntegratorprotected
d_current_function_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_current_stepacceptsAMP::TimeIntegrator::BDFIntegratorprotected
d_current_steprejectsAMP::TimeIntegrator::BDFIntegratorprotected
d_current_timeAMP::TimeIntegrator::TimeIntegratorprotected
d_DtCutLowerBoundAMP::TimeIntegrator::BDFIntegratorprotected
d_DtGrowthUpperBoundAMP::TimeIntegrator::BDFIntegratorprotected
d_enable_picontrol_regrid_stepsAMP::TimeIntegrator::BDFIntegratorprotected
d_evaluatefunction_countAMP::TimeIntegrator::BDFIntegratorprotected
d_fComponentScalingFnPtrAMP::TimeIntegrator::ImplicitIntegratorprotected
d_final_constant_timestep_current_stepAMP::TimeIntegrator::BDFIntegratorprotected
d_final_timeAMP::TimeIntegrator::TimeIntegratorprotected
d_first_initial_dtAMP::TimeIntegrator::BDFIntegratorprotected
d_first_stepAMP::TimeIntegrator::ImplicitIntegratorprotected
d_fTimeScalingFnPtrAMP::TimeIntegrator::ImplicitIntegratorprotected
d_function_scalingAMP::TimeIntegrator::ImplicitIntegratorprotected
d_gammaAMP::TimeIntegrator::BDFIntegratorprotected
d_ic_vectorAMP::TimeIntegrator::TimeIntegratorprotected
d_iDebugPrintInfoLevelAMP::TimeIntegrator::TimeIntegratorprotected
d_implicit_integratorAMP::TimeIntegrator::BDFIntegratorprotected
d_initial_dtAMP::TimeIntegrator::TimeIntegratorprotected
d_initial_predictor_typeAMP::TimeIntegrator::BDFIntegratorprotected
d_initial_timeAMP::TimeIntegrator::TimeIntegratorprotected
d_initializedAMP::TimeIntegrator::TimeIntegratorprotected
d_integrator_indexAMP::TimeIntegrator::BDFIntegratorprotected
d_integrator_namesAMP::TimeIntegrator::BDFIntegratorprotected
d_integrator_orderAMP::TimeIntegrator::BDFIntegratorprotected
d_integrator_source_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_integrator_stepAMP::TimeIntegrator::TimeIntegratorprotected
d_integrator_stepsAMP::TimeIntegrator::BDFIntegratorprotected
d_is_after_regridAMP::TimeIntegrator::BDFIntegratorprotected
d_is_new_timestepAMP::TimeIntegrator::BDFIntegratorprotected
d_l2errorNorms_EAMP::TimeIntegrator::BDFIntegratorprotected
d_l2errorNorms_TAMP::TimeIntegrator::BDFIntegratorprotected
d_linear_iterationsAMP::TimeIntegrator::BDFIntegratorprotected
d_linearIterationsAMP::TimeIntegrator::BDFIntegratorprotected
d_log_statisticsAMP::TimeIntegrator::BDFIntegratorprotected
d_LTEAMP::TimeIntegrator::BDFIntegratorprotected
d_max_dtAMP::TimeIntegrator::TimeIntegratorprotected
d_max_integrator_indexAMP::TimeIntegrator::BDFIntegratorprotected
d_max_integrator_stepsAMP::TimeIntegrator::TimeIntegratorprotected
d_min_dtAMP::TimeIntegrator::TimeIntegratorprotected
d_new_timeAMP::TimeIntegrator::BDFIntegratorprotected
d_nonlinear_iterationsAMP::TimeIntegrator::BDFIntegratorprotected
d_nonlinearIterationsAMP::TimeIntegrator::BDFIntegratorprotected
d_number_initial_fixed_stepsAMP::TimeIntegrator::BDFIntegratorprotected
d_number_of_time_intervalsAMP::TimeIntegrator::BDFIntegratorprotected
d_object_nameAMP::TimeIntegrator::TimeIntegratorprotected
d_old_dtAMP::TimeIntegrator::TimeIntegratorprotected
d_old_td_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_operatorAMP::TimeIntegrator::TimeIntegratorprotected
d_pi_controller_typeAMP::TimeIntegrator::BDFIntegratorprotected
d_pMassOperatorAMP::TimeIntegrator::TimeIntegratorprotected
d_pParametersAMP::TimeIntegrator::TimeIntegratorprotected
d_predictor_typeAMP::TimeIntegrator::BDFIntegratorprotected
d_predictor_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_prev_function_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_prev_solutionsAMP::TimeIntegrator::BDFIntegratorprotected
d_prevSuccessiveRejectsAMP::TimeIntegrator::BDFIntegratorprotected
d_prevTimeTruncationErrorEstimateAMP::TimeIntegrator::BDFIntegratorprotected
d_problem_scalesAMP::TimeIntegrator::BDFIntegratorprotected
d_pSourceTermAMP::TimeIntegrator::TimeIntegratorprotected
d_registerVectorForManagementAMP::TimeIntegrator::BDFIntegratorprotected
d_reset_after_restartAMP::TimeIntegrator::BDFIntegratorprotected
d_scratch_function_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_scratch_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_solution_scalingAMP::TimeIntegrator::ImplicitIntegratorprotected
d_solution_vectorAMP::TimeIntegrator::TimeIntegratorprotected
d_solverAMP::TimeIntegrator::ImplicitIntegratorprotected
d_solver_converged_reasonAMP::TimeIntegrator::BDFIntegratorprotected
d_solver_retcodeAMP::TimeIntegrator::ImplicitIntegratorprotected
d_step_acceptedAMP::TimeIntegrator::BDFIntegratorprotected
d_target_relative_changeAMP::TimeIntegrator::BDFIntegratorprotected
d_time_atolAMP::TimeIntegrator::BDFIntegratorprotected
d_time_error_scalingAMP::TimeIntegrator::BDFIntegratorprotected
d_time_history_initializedAMP::TimeIntegrator::ImplicitIntegratorprotected
d_time_rtolAMP::TimeIntegrator::BDFIntegratorprotected
d_timederivative_vectorAMP::TimeIntegrator::BDFIntegratorprotected
d_timeErrorEstimateRatioAMP::TimeIntegrator::BDFIntegratorprotected
d_timesAMP::TimeIntegrator::BDFIntegratorprotected
d_timestep_strategyAMP::TimeIntegrator::BDFIntegratorprotected
d_timestepsAMP::TimeIntegrator::BDFIntegratorprotected
d_timesteps_after_regridAMP::TimeIntegrator::BDFIntegratorprotected
d_timeTruncationErrorEstimateAMP::TimeIntegrator::BDFIntegratorprotected
d_timeTruncationErrorNormTypeAMP::TimeIntegrator::BDFIntegratorprotected
d_total_steprejectsAMP::TimeIntegrator::TimeIntegratorprotected
d_use_bdf1_estimator_on_regridAMP::TimeIntegrator::BDFIntegratorprotected
d_use_constant_time_interpolationAMP::TimeIntegrator::BDFIntegratorprotected
d_use_initial_predictorAMP::TimeIntegrator::BDFIntegratorprotected
d_use_pi_controllerAMP::TimeIntegrator::BDFIntegratorprotected
d_use_predictorAMP::TimeIntegrator::BDFIntegratorprotected
d_user_managed_time_operatorAMP::TimeIntegrator::ImplicitIntegratorprotected
d_var_namesAMP::TimeIntegrator::BDFIntegratorprotected
d_vector_namesAMP::TimeIntegrator::BDFIntegratorprotected
d_vectors_registered_for_mgmtAMP::TimeIntegrator::BDFIntegratorprotected
d_writerAMP::TimeIntegrator::TimeIntegratorprotected
estimateBDF2TimeDerivative(void)AMP::TimeIntegrator::BDFIntegratorprotected
estimateBETimeDerivative(void)AMP::TimeIntegrator::BDFIntegratorprotected
estimateCNTimeDerivative(void)AMP::TimeIntegrator::BDFIntegratorprotected
estimateDtWithTruncationErrorEstimates(double current_dt, bool good_solution)AMP::TimeIntegrator::BDFIntegratorprotected
estimateFrontSpeed()AMP::TimeIntegrator::BDFIntegratorprotected
estimateTimeDerivative(void)AMP::TimeIntegrator::BDFIntegratorprotected
evaluateAB2Predictor(void)AMP::TimeIntegrator::BDFIntegratorprotected
evaluateBDFInterpolantPredictor(void)AMP::TimeIntegrator::BDFIntegratorprotected
evaluateForwardEulerPredictor(void)AMP::TimeIntegrator::BDFIntegratorprotected
evaluateLeapFrogPredictor(void)AMP::TimeIntegrator::BDFIntegratorprotected
evaluatePredictor(void)AMP::TimeIntegrator::BDFIntegratorprotected
getCurrentDt() constAMP::TimeIntegrator::TimeIntegratorvirtual
getCurrentTime() constAMP::TimeIntegrator::TimeIntegratorvirtual
getFinalTime() constAMP::TimeIntegrator::TimeIntegratorvirtual
getFromInput(std::shared_ptr< AMP::Database > input_db)AMP::TimeIntegrator::BDFIntegratorprotected
getFromRestart()AMP::TimeIntegrator::TimeIntegratorprotected
getFunctionEvaluationCount(void)AMP::TimeIntegrator::BDFIntegratorinline
getGamma(void) overrideAMP::TimeIntegrator::BDFIntegratorvirtual
getID() constAMP::TimeIntegrator::TimeIntegrator
getInitialDt()AMP::TimeIntegrator::TimeIntegratorinlinevirtual
getInitialTime() constAMP::TimeIntegrator::TimeIntegratorvirtual
getIntegratorStep() constAMP::TimeIntegrator::TimeIntegratorvirtual
getMaxIntegratorSteps() constAMP::TimeIntegrator::TimeIntegratorvirtual
getNextDt(const bool good_solution) overrideAMP::TimeIntegrator::ImplicitIntegratorvirtual
getNextDtConstant(const bool good_solution, const int solver_retcode)AMP::TimeIntegrator::BDFIntegratorprotected
getNextDtFinalConstant(const bool good_solution, const int solver_retcode)AMP::TimeIntegrator::BDFIntegratorprotected
getNextDtPredefined(const bool good_solution, const int solver_retcode)AMP::TimeIntegrator::BDFIntegratorprotected
getNextDtTruncationError(const bool good_solution, const int solver_retcode)AMP::TimeIntegrator::BDFIntegratorprotected
getNumberOfStepRejections(void)AMP::TimeIntegrator::BDFIntegratorinline
getObjectName() constAMP::TimeIntegrator::ImplicitIntegratorinline
getOperator(void)AMP::TimeIntegrator::TimeIntegratorinline
getSolution(void)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
getSolver(void)AMP::TimeIntegrator::ImplicitIntegratorinline
getSourceTerm(void)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
getTimeHistoryScalings(void) overrideAMP::TimeIntegrator::BDFIntegratorvirtual
getTimeHistorySourceTerm() overrideAMP::TimeIntegrator::BDFIntegratorinlinevirtual
getTimeHistoryVectors()AMP::TimeIntegrator::BDFIntegratorinline
getTimeOperatorScaling(void)AMP::TimeIntegrator::BDFIntegrator
getTotalRejectedSteps() constAMP::TimeIntegrator::TimeIntegratorinlinevirtual
ImplicitIntegrator(std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > prm)AMP::TimeIntegrator::ImplicitIntegratorexplicit
ImplicitIntegrator()=deleteAMP::TimeIntegrator::ImplicitIntegrator
ImplicitIntegrator(const ImplicitIntegrator &)=deleteAMP::TimeIntegrator::ImplicitIntegrator
ImplicitIntegrator(int64_t fid, AMP::IO::RestartManager *manager)AMP::TimeIntegrator::ImplicitIntegrator
initialize(void)AMP::TimeIntegrator::ImplicitIntegrator
initialize(std::shared_ptr< TimeIntegratorParameters > parameters)AMP::TimeIntegrator::ImplicitIntegratorvirtual
initializeVariables(bool is_from_restart)AMP::TimeIntegrator::BDFIntegrator
integratorSpecificAdvanceSolution(const double dt, const bool first_step, std::shared_ptr< AMP::LinearAlgebra::Vector > in, std::shared_ptr< AMP::LinearAlgebra::Vector > out) overrideAMP::TimeIntegrator::BDFIntegratorvirtual
integratorSpecificCheckNewSolution(const int solver_retcode) overrideAMP::TimeIntegrator::BDFIntegratorprotectedvirtual
integratorSpecificGetNextDt(const bool good_solution, const int solver_retcode) overrideAMP::TimeIntegrator::BDFIntegratorprotectedvirtual
integratorSpecificInitialize(void) overrideAMP::TimeIntegrator::BDFIntegratorprotectedvirtual
integratorSpecificUpdateSolution(const double new_time) overrideAMP::TimeIntegrator::BDFIntegratorprotectedvirtual
operator=(const ImplicitIntegrator &)=deleteAMP::TimeIntegrator::ImplicitIntegrator
printClassData(std::ostream &os) constAMP::TimeIntegrator::ImplicitIntegratorvirtual
printStatistics(std::ostream &os=AMP::pout) overrideAMP::TimeIntegrator::BDFIntegratorvirtual
printVectorComponentNorms(const std::shared_ptr< AMP::LinearAlgebra::Vector > &vec, const std::string &prefix, const std::string &postfix, const std::string &norm)AMP::TimeIntegrator::BDFIntegratorprotected
putToDatabase(std::shared_ptr< AMP::Database > db)AMP::TimeIntegrator::TimeIntegrator
registerChildObjects(AMP::IO::RestartManager *manager) const overrideAMP::TimeIntegrator::BDFIntegratorvirtual
registerDataManagerCallback(DataManagerCallBack callBackFn)AMP::TimeIntegrator::BDFIntegratorinline
registerOperator(std::shared_ptr< AMP::Operator::Operator > op) overrideAMP::TimeIntegrator::ImplicitIntegratorvirtual
registerVectorsForMemoryManagement(void)AMP::TimeIntegrator::BDFIntegrator
registerWriter(std::shared_ptr< AMP::IO::Writer > writer)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
reset(std::shared_ptr< const AMP::TimeIntegrator::TimeIntegratorParameters > parameters) overrideAMP::TimeIntegrator::BDFIntegrator
AMP::TimeIntegrator::ImplicitIntegrator::reset(void)AMP::TimeIntegrator::ImplicitIntegrator
AMP::TimeIntegrator::TimeIntegrator::reset(std::shared_ptr< const TimeIntegratorParameters > parameters)=0AMP::TimeIntegrator::TimeIntegratorpure virtual
resetSolver(std::shared_ptr< AMP::Solver::SolverStrategy > solver=nullptr)AMP::TimeIntegrator::ImplicitIntegratorinline
setComponentScalingFunction(std::function< void(std::shared_ptr< AMP::LinearAlgebra::Vector >, std::shared_ptr< AMP::LinearAlgebra::Vector >)> fnPtr)AMP::TimeIntegrator::ImplicitIntegratorinline
setComponentScalings(std::shared_ptr< AMP::LinearAlgebra::Vector > s, std::shared_ptr< AMP::LinearAlgebra::Vector > f)AMP::TimeIntegrator::ImplicitIntegrator
setCurrentDt(const double dt)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setCurrentTime(const double t)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setFinalTime(const double t)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setInitialDt(const double dt)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setInitialGuess(const bool first_step, const double current_time, const double current_dt, const double old_dt) overrideAMP::TimeIntegrator::BDFIntegratorvirtual
setInitialTime(const double t)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setIsNewTimeStep(bool bval)AMP::TimeIntegrator::BDFIntegratorinline
setIterationCounts(const int nli, const int li)AMP::TimeIntegrator::BDFIntegrator
setMultiPhysicsScalings(void)AMP::TimeIntegrator::BDFIntegratorprotected
setPredictorType(const std::string &predictor="")AMP::TimeIntegrator::BDFIntegratorprotected
setRegridStatus(bool is_after_regrid)AMP::TimeIntegrator::BDFIntegrator
setSourceTerm(AMP::LinearAlgebra::Vector::shared_ptr src)AMP::TimeIntegrator::TimeIntegratorinlinevirtual
setTimeHistoryScalings() overrideAMP::TimeIntegrator::BDFIntegratorprotectedvirtual
setTimeScalingFunction(std::function< void(AMP::Scalar)> fnPtr)AMP::TimeIntegrator::ImplicitIntegratorinline
shared_ptr typedefAMP::TimeIntegrator::TimeIntegrator
sizeOfTimeHistory() const overrideAMP::TimeIntegrator::BDFIntegratorinlinevirtual
stepsRemaining() const overrideAMP::TimeIntegrator::ImplicitIntegratorinlinevirtual
TimeIntegrator(std::shared_ptr< TimeIntegratorParameters > parameters)AMP::TimeIntegrator::TimeIntegratorexplicit
TimeIntegrator()=defaultAMP::TimeIntegrator::TimeIntegratorprotected
TimeIntegrator(int64_t fid, AMP::IO::RestartManager *manager)AMP::TimeIntegrator::TimeIntegrator
TimeIntegrator(const TimeIntegrator &)=deleteAMP::TimeIntegrator::TimeIntegratorexplicitprivate
type() const overrideAMP::TimeIntegrator::BDFIntegratorinlinevirtual
updateSolution(void) overrideAMP::TimeIntegrator::ImplicitIntegratorvirtual
writeRestart(int64_t fid) const overrideAMP::TimeIntegrator::BDFIntegratorvirtual
~BDFIntegrator()AMP::TimeIntegrator::BDFIntegrator
~ImplicitIntegrator()AMP::TimeIntegrator::ImplicitIntegratorvirtual
~TimeIntegrator()AMP::TimeIntegrator::TimeIntegratorvirtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:45.
Comments on this page