| adjust_solution(vector_type &u, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| ug::ITimeDiscretization::adjust_solution(vector_type &u, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::adjust_solution(vector_type &u) | ug::IAssemble< TAlgebra > | inline |
| algebra_type typedef | ug::SDIRK< TAlgebra > | |
| ass_tuner() | ug::ITimeDiscretization< TAlgebra > | inlineprivatevirtual |
| ass_tuner() const | ug::ITimeDiscretization< TAlgebra > | inlineprivatevirtual |
| assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| ug::ITimeDiscretization::assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::assemble_defect(vector_type &d, const vector_type &u) | ug::IAssemble< TAlgebra > | inline |
| assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| ug::ITimeDiscretization::assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::assemble_jacobian(matrix_type &J, const vector_type &u) | ug::IAssemble< TAlgebra > | inline |
| assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| ug::ITimeDiscretization::assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::assemble_linear(matrix_type &A, vector_type &b) | ug::IAssemble< TAlgebra > | inline |
| assemble_mass_matrix(matrix_type &M, const vector_type &u, const GridLevel &gl) | ug::IAssemble< TAlgebra > | inlinevirtual |
| assemble_mass_matrix(matrix_type &M, const vector_type &u) | ug::IAssemble< TAlgebra > | inline |
| assemble_rhs(vector_type &b, const vector_type &u, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| assemble_rhs(vector_type &b, const GridLevel &gl) | ug::SDIRK< TAlgebra > | |
| ug::ITimeDiscretization::assemble_rhs(vector_type &rhs, const vector_type &u, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::assemble_rhs(vector_type &rhs, const vector_type &u) | ug::IAssemble< TAlgebra > | inlinevirtual |
| ug::ITimeDiscretization::assemble_rhs(vector_type &b, const GridLevel &gl)=0 | ug::IAssemble< TAlgebra > | pure virtual |
| ug::ITimeDiscretization::assemble_rhs(vector_type &b) | ug::IAssemble< TAlgebra > | inline |
| assemble_stiffness_matrix(matrix_type &A, const vector_type &u, const GridLevel &gl) | ug::IAssemble< TAlgebra > | inlinevirtual |
| assemble_stiffness_matrix(matrix_type &A, const vector_type &u) | ug::IAssemble< TAlgebra > | inline |
| calc_error(const vector_type &u, error_vector_type *u_vtk) | ug::MultiStepTimeDiscretization< TAlgebra > | |
| calc_error(const vector_type &u) | ug::MultiStepTimeDiscretization< TAlgebra > | inline |
| calc_error(const vector_type &u, error_vector_type &u_vtk) | ug::MultiStepTimeDiscretization< TAlgebra > | inline |
| constraint(size_t i) | ug::ITimeDiscretization< TAlgebra > | inlinevirtual |
| domain_disc() const | ug::ITimeDiscretization< TAlgebra > | inline |
| domain_discretization_type typedef | ug::SDIRK< TAlgebra > | |
| error_vector_type typedef | ug::MultiStepTimeDiscretization< TAlgebra > | |
| finish_step(SmartPtr< VectorTimeSeries< vector_type > > currSol) | ug::MultiStepTimeDiscretization< TAlgebra > | virtual |
| finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol, const GridLevel &gl) | ug::MultiStepTimeDiscretization< TAlgebra > | virtual |
| ug::ITimeDiscretization::finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol) | ug::ITimeDiscretization< TAlgebra > | inline |
| future_time() const | ug::MultiStepTimeDiscretization< TAlgebra > | inlinevirtual |
| invalidate_error() | ug::MultiStepTimeDiscretization< TAlgebra > | inline |
| is_error_valid() | ug::MultiStepTimeDiscretization< TAlgebra > | inline |
| ITimeDiscretization(SmartPtr< IDomainDiscretization< TAlgebra > > spDD) | ug::ITimeDiscretization< TAlgebra > | inline |
| m_dt | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| m_futureTime | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| m_lastTime | ug::SDIRK< TAlgebra > | protected |
| m_order | ug::SDIRK< TAlgebra > | protected |
| m_pPrevSol | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| m_prevSteps | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| m_spDomDisc | ug::ITimeDiscretization< TAlgebra > | protected |
| m_stage | ug::SDIRK< TAlgebra > | protected |
| m_Time0 | ug::SDIRK< TAlgebra > | protected |
| m_vScaleMass | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| m_vScaleStiff | ug::MultiStepTimeDiscretization< TAlgebra > | protected |
| matrix_type typedef | ug::SDIRK< TAlgebra > | |
| MultiStepTimeDiscretization(SmartPtr< IDomainDiscretization< algebra_type > > spDD) | ug::MultiStepTimeDiscretization< TAlgebra > | inline |
| num_constraints() const | ug::ITimeDiscretization< TAlgebra > | inlinevirtual |
| num_prev_steps() const | ug::MultiStepTimeDiscretization< TAlgebra > | inlinevirtual |
| num_stages() const | ug::SDIRK< TAlgebra > | inlinevirtual |
| prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt) | ug::SDIRK< TAlgebra > | virtual |
| prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt, const GridLevel &gl) | ug::MultiStepTimeDiscretization< TAlgebra > | virtual |
| ug::ITimeDiscretization::prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt) | ug::ITimeDiscretization< TAlgebra > | inline |
| SDIRK(SmartPtr< IDomainDiscretization< TAlgebra > > spDD) | ug::SDIRK< TAlgebra > | inline |
| SDIRK(SmartPtr< IDomainDiscretization< TAlgebra > > spDD, int order) | ug::SDIRK< TAlgebra > | inline |
| set_order(int order) | ug::SDIRK< TAlgebra > | inline |
| set_stage(size_t stage) | ug::SDIRK< TAlgebra > | virtual |
| update_scaling(std::vector< number > &vSM, std::vector< number > &vSA, number dt) | ug::SDIRK< TAlgebra > | protectedvirtual |
| update_scaling(std::vector< number > &vSM, std::vector< number > &vSA, number dt, number currentTime, ConstSmartPtr< VectorTimeSeries< vector_type > > prevSol) | ug::SDIRK< TAlgebra > | inlineprotectedvirtual |
| vector_type typedef | ug::SDIRK< TAlgebra > | |
| ~IAssemble() | ug::IAssemble< TAlgebra > | inlinevirtual |
| ~MultiStepTimeDiscretization() | ug::MultiStepTimeDiscretization< TAlgebra > | inlinevirtual |
| ~SDIRK() | ug::SDIRK< TAlgebra > | inlinevirtual |