| advanceSolution(const double dt, const bool first_step, std::shared_ptr< AMP::LinearAlgebra::Vector > in, std::shared_ptr< AMP::LinearAlgebra::Vector > out) override | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| appendRhsVector(AMP::LinearAlgebra::Vector::shared_ptr vec) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| appendSolutionVector(AMP::LinearAlgebra::Vector::shared_ptr vec) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| BDFIntegrator(AMP::TimeIntegrator::TimeIntegratorParameters::shared_ptr) | AMP::TimeIntegrator::BDFIntegrator | explicit |
| BDFIntegrator(int64_t fid, AMP::IO::RestartManager *manager) | AMP::TimeIntegrator::BDFIntegrator | |
| calculateLTEScalingFactor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| calculateScaledLTENorm(std::shared_ptr< AMP::LinearAlgebra::Vector > x, std::shared_ptr< AMP::LinearAlgebra::Vector > y, std::vector< double > &norms) | AMP::TimeIntegrator::BDFIntegrator | protected |
| calculateTemporalTruncationError(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| checkNewSolution(void) override | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| computeIntegratorSourceTerm(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| createSolver(void) | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| createTimeIntegrator(std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > parameters) | AMP::TimeIntegrator::BDFIntegrator | static |
| d_a | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_alpha | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_auto_component_scaling | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_bdf1_eps_regrid_steps | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_bdf_starting_integrator | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_calculateTimeTruncError | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_combine_timestep_estimators | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_control_timestep_variation | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_current_dt | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_current_function_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_current_stepaccepts | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_current_steprejects | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_current_time | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_DtCutLowerBound | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_DtGrowthUpperBound | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_enable_picontrol_regrid_steps | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_evaluatefunction_count | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_fComponentScalingFnPtr | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_final_constant_timestep_current_step | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_final_time | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_first_initial_dt | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_first_step | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_fTimeScalingFnPtr | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_function_scaling | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_gamma | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_ic_vector | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_iDebugPrintInfoLevel | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_implicit_integrator | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_initial_dt | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_initial_predictor_type | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_initial_time | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_initialized | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_integrator_index | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_integrator_names | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_integrator_order | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_integrator_source_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_integrator_step | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_integrator_steps | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_is_after_regrid | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_is_new_timestep | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_l2errorNorms_E | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_l2errorNorms_T | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_linear_iterations | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_linearIterations | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_log_statistics | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_LTE | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_max_dt | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_max_integrator_index | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_max_integrator_steps | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_min_dt | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_new_time | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_nonlinear_iterations | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_nonlinearIterations | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_number_initial_fixed_steps | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_number_of_time_intervals | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_object_name | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_old_dt | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_old_td_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_operator | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_pi_controller_type | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_pMassOperator | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_pParameters | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_predictor_type | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_predictor_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_prev_function_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_prev_solutions | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_prevSuccessiveRejects | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_prevTimeTruncationErrorEstimate | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_problem_scales | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_pSourceTerm | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_registerVectorForManagement | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_reset_after_restart | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_scratch_function_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_scratch_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_solution_scaling | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_solution_vector | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_solver | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_solver_converged_reason | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_solver_retcode | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_step_accepted | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_target_relative_change | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_time_atol | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_time_error_scaling | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_time_history_initialized | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_time_rtol | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timederivative_vector | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timeErrorEstimateRatio | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_times | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timestep_strategy | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timesteps | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timesteps_after_regrid | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timeTruncationErrorEstimate | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_timeTruncationErrorNormType | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_total_steprejects | AMP::TimeIntegrator::TimeIntegrator | protected |
| d_use_bdf1_estimator_on_regrid | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_use_constant_time_interpolation | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_use_initial_predictor | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_use_pi_controller | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_use_predictor | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_user_managed_time_operator | AMP::TimeIntegrator::ImplicitIntegrator | protected |
| d_var_names | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_vector_names | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_vectors_registered_for_mgmt | AMP::TimeIntegrator::BDFIntegrator | protected |
| d_writer | AMP::TimeIntegrator::TimeIntegrator | protected |
| estimateBDF2TimeDerivative(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| estimateBETimeDerivative(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| estimateCNTimeDerivative(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| estimateDtWithTruncationErrorEstimates(double current_dt, bool good_solution) | AMP::TimeIntegrator::BDFIntegrator | protected |
| estimateFrontSpeed() | AMP::TimeIntegrator::BDFIntegrator | protected |
| estimateTimeDerivative(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| evaluateAB2Predictor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| evaluateBDFInterpolantPredictor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| evaluateForwardEulerPredictor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| evaluateLeapFrogPredictor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| evaluatePredictor(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getCurrentDt() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getCurrentTime() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getFinalTime() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getFromInput(std::shared_ptr< AMP::Database > input_db) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getFromRestart() | AMP::TimeIntegrator::TimeIntegrator | protected |
| getFunctionEvaluationCount(void) | AMP::TimeIntegrator::BDFIntegrator | inline |
| getGamma(void) override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| getID() const | AMP::TimeIntegrator::TimeIntegrator | |
| getInitialDt() | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| getInitialTime() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getIntegratorStep() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getMaxIntegratorSteps() const | AMP::TimeIntegrator::TimeIntegrator | virtual |
| getNextDt(const bool good_solution) override | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| getNextDtConstant(const bool good_solution, const int solver_retcode) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getNextDtFinalConstant(const bool good_solution, const int solver_retcode) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getNextDtPredefined(const bool good_solution, const int solver_retcode) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getNextDtTruncationError(const bool good_solution, const int solver_retcode) | AMP::TimeIntegrator::BDFIntegrator | protected |
| getNumberOfStepRejections(void) | AMP::TimeIntegrator::BDFIntegrator | inline |
| getObjectName() const | AMP::TimeIntegrator::ImplicitIntegrator | inline |
| getOperator(void) | AMP::TimeIntegrator::TimeIntegrator | inline |
| getSolution(void) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| getSolver(void) | AMP::TimeIntegrator::ImplicitIntegrator | inline |
| getSourceTerm(void) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| getTimeHistoryScalings(void) override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| getTimeHistorySourceTerm() override | AMP::TimeIntegrator::BDFIntegrator | inlinevirtual |
| getTimeHistoryVectors() | AMP::TimeIntegrator::BDFIntegrator | inline |
| getTimeOperatorScaling(void) | AMP::TimeIntegrator::BDFIntegrator | |
| getTotalRejectedSteps() const | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| ImplicitIntegrator(std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > prm) | AMP::TimeIntegrator::ImplicitIntegrator | explicit |
| ImplicitIntegrator()=delete | AMP::TimeIntegrator::ImplicitIntegrator | |
| ImplicitIntegrator(const ImplicitIntegrator &)=delete | AMP::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::ImplicitIntegrator | virtual |
| 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) override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| integratorSpecificCheckNewSolution(const int solver_retcode) override | AMP::TimeIntegrator::BDFIntegrator | protectedvirtual |
| integratorSpecificGetNextDt(const bool good_solution, const int solver_retcode) override | AMP::TimeIntegrator::BDFIntegrator | protectedvirtual |
| integratorSpecificInitialize(void) override | AMP::TimeIntegrator::BDFIntegrator | protectedvirtual |
| integratorSpecificUpdateSolution(const double new_time) override | AMP::TimeIntegrator::BDFIntegrator | protectedvirtual |
| operator=(const ImplicitIntegrator &)=delete | AMP::TimeIntegrator::ImplicitIntegrator | |
| printClassData(std::ostream &os) const | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| printStatistics(std::ostream &os=AMP::pout) override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| printVectorComponentNorms(const std::shared_ptr< AMP::LinearAlgebra::Vector > &vec, const std::string &prefix, const std::string &postfix, const std::string &norm) | AMP::TimeIntegrator::BDFIntegrator | protected |
| putToDatabase(std::shared_ptr< AMP::Database > db) | AMP::TimeIntegrator::TimeIntegrator | |
| registerChildObjects(AMP::IO::RestartManager *manager) const override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| registerDataManagerCallback(DataManagerCallBack callBackFn) | AMP::TimeIntegrator::BDFIntegrator | inline |
| registerOperator(std::shared_ptr< AMP::Operator::Operator > op) override | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| registerVectorsForMemoryManagement(void) | AMP::TimeIntegrator::BDFIntegrator | |
| registerWriter(std::shared_ptr< AMP::IO::Writer > writer) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| reset(std::shared_ptr< const AMP::TimeIntegrator::TimeIntegratorParameters > parameters) override | AMP::TimeIntegrator::BDFIntegrator | |
| AMP::TimeIntegrator::ImplicitIntegrator::reset(void) | AMP::TimeIntegrator::ImplicitIntegrator | |
| AMP::TimeIntegrator::TimeIntegrator::reset(std::shared_ptr< const TimeIntegratorParameters > parameters)=0 | AMP::TimeIntegrator::TimeIntegrator | pure virtual |
| resetSolver(std::shared_ptr< AMP::Solver::SolverStrategy > solver=nullptr) | AMP::TimeIntegrator::ImplicitIntegrator | inline |
| setComponentScalingFunction(std::function< void(std::shared_ptr< AMP::LinearAlgebra::Vector >, std::shared_ptr< AMP::LinearAlgebra::Vector >)> fnPtr) | AMP::TimeIntegrator::ImplicitIntegrator | inline |
| setComponentScalings(std::shared_ptr< AMP::LinearAlgebra::Vector > s, std::shared_ptr< AMP::LinearAlgebra::Vector > f) | AMP::TimeIntegrator::ImplicitIntegrator | |
| setCurrentDt(const double dt) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setCurrentTime(const double t) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setFinalTime(const double t) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setInitialDt(const double dt) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setInitialGuess(const bool first_step, const double current_time, const double current_dt, const double old_dt) override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| setInitialTime(const double t) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setIsNewTimeStep(bool bval) | AMP::TimeIntegrator::BDFIntegrator | inline |
| setIterationCounts(const int nli, const int li) | AMP::TimeIntegrator::BDFIntegrator | |
| setMultiPhysicsScalings(void) | AMP::TimeIntegrator::BDFIntegrator | protected |
| setPredictorType(const std::string &predictor="") | AMP::TimeIntegrator::BDFIntegrator | protected |
| setRegridStatus(bool is_after_regrid) | AMP::TimeIntegrator::BDFIntegrator | |
| setSourceTerm(AMP::LinearAlgebra::Vector::shared_ptr src) | AMP::TimeIntegrator::TimeIntegrator | inlinevirtual |
| setTimeHistoryScalings() override | AMP::TimeIntegrator::BDFIntegrator | protectedvirtual |
| setTimeScalingFunction(std::function< void(AMP::Scalar)> fnPtr) | AMP::TimeIntegrator::ImplicitIntegrator | inline |
| shared_ptr typedef | AMP::TimeIntegrator::TimeIntegrator | |
| sizeOfTimeHistory() const override | AMP::TimeIntegrator::BDFIntegrator | inlinevirtual |
| stepsRemaining() const override | AMP::TimeIntegrator::ImplicitIntegrator | inlinevirtual |
| TimeIntegrator(std::shared_ptr< TimeIntegratorParameters > parameters) | AMP::TimeIntegrator::TimeIntegrator | explicit |
| TimeIntegrator()=default | AMP::TimeIntegrator::TimeIntegrator | protected |
| TimeIntegrator(int64_t fid, AMP::IO::RestartManager *manager) | AMP::TimeIntegrator::TimeIntegrator | |
| TimeIntegrator(const TimeIntegrator &)=delete | AMP::TimeIntegrator::TimeIntegrator | explicitprivate |
| type() const override | AMP::TimeIntegrator::BDFIntegrator | inlinevirtual |
| updateSolution(void) override | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| writeRestart(int64_t fid) const override | AMP::TimeIntegrator::BDFIntegrator | virtual |
| ~BDFIntegrator() | AMP::TimeIntegrator::BDFIntegrator | |
| ~ImplicitIntegrator() | AMP::TimeIntegrator::ImplicitIntegrator | virtual |
| ~TimeIntegrator() | AMP::TimeIntegrator::TimeIntegrator | virtual |