| adjust_solution(vector_type &u, const GridLevel &gl) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | |
| algebra_type typedef | ug::LinearImplicitEuler< TAlgebra > | |
| assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl) | ug::LinearImplicitEuler< TAlgebra > | |
| assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl) | ug::LinearImplicitEuler< TAlgebra > | |
| assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl) | ug::LinearImplicitEuler< TAlgebra > | |
| assemble_rhs(vector_type &b, const vector_type &u, const GridLevel &gl) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | |
| assemble_rhs(vector_type &b, const GridLevel &gl) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | |
| base_type typedef | ug::LinearImplicitEuler< TAlgebra > | |
| disable_linear_mode() (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| disable_matrix_cache() (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| domain_discretization_type typedef | ug::LinearImplicitEuler< TAlgebra > | |
| enable_linear_mode() | ug::LinearImplicitEuler< TAlgebra > | inline |
| enable_matrix_cache() (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| finish_step(SmartPtr< VectorTimeSeries< vector_type > > currSol) | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |
| finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol, const GridLevel &gl) | ug::LinearImplicitEuler< TAlgebra > | virtual |
| future_time() const (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |
| invalidate() | ug::LinearImplicitEuler< TAlgebra > | inline |
| invalidate_gamma() | ug::LinearImplicitEuler< TAlgebra > | inline |
| LinearImplicitEuler(SmartPtr< IDomainDiscretization< algebra_type > > spDD) | ug::LinearImplicitEuler< TAlgebra > | inline |
| LinearImplicitEuler(SmartPtr< IDomainDiscretization< algebra_type > > spDefectDisc, SmartPtr< IDomainDiscretization< algebra_type > > spMatrixJDisc) | ug::LinearImplicitEuler< TAlgebra > | inline |
| LinearImplicitEuler(SmartPtr< IDomainDiscretization< algebra_type > > spDefectDisc, SmartPtr< IDomainDiscretization< algebra_type > > spMatrixJDisc, SmartPtr< IDomainDiscretization< algebra_type > > spGammaDisc) | ug::LinearImplicitEuler< TAlgebra > | inline |
| m_bGammaNeedsUpdate (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_bMatrixJNeedsUpdate (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_dt | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_futureTime | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_pPrevSol | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_prevSteps | ug::LinearImplicitEuler< TAlgebra > | protectedstatic |
| m_spGammaDisc | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_spGammaOp | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_spMatrixCacheMk (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_spMatrixJDisc (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_spMatrixJOp | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_useCachedMatrices (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_useLinearMode (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_vScaleMass | ug::LinearImplicitEuler< TAlgebra > | protected |
| m_vScaleStiff | ug::LinearImplicitEuler< TAlgebra > | protected |
| matrix_type typedef | ug::LinearImplicitEuler< TAlgebra > | |
| num_prev_steps() const | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |
| num_stages() const (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |
| prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt) | ug::LinearImplicitEuler< TAlgebra > | virtual |
| prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt, const GridLevel &gl) | ug::LinearImplicitEuler< TAlgebra > | virtual |
| set_gamma_disc(SmartPtr< IDomainDiscretization< algebra_type > > spGammaDisc) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| set_matrix_cache(bool useCache) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| set_stage(size_t stage) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |
| update_scaling(std::vector< number > &vSM, std::vector< number > &vSA, number dt, number currentTime, ConstSmartPtr< VectorTimeSeries< vector_type > > prevSol) (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inlineprotectedvirtual |
| use_linear_mode() const (defined in ug::LinearImplicitEuler< TAlgebra >) | ug::LinearImplicitEuler< TAlgebra > | inline |
| vector_type typedef | ug::LinearImplicitEuler< TAlgebra > | |
| ~LinearImplicitEuler() | ug::LinearImplicitEuler< TAlgebra > | inlinevirtual |