ug4
ug::MultiStepTimeDiscretization< TAlgebra > Member List

This is the complete list of members for ug::MultiStepTimeDiscretization< TAlgebra >, including all inherited members.

adjust_solution(vector_type &u, const GridLevel &gl)ug::MultiStepTimeDiscretization< TAlgebra >virtual
ug::ITimeDiscretization::adjust_solution(vector_type &u)ug::IAssemble< TAlgebra >inline
algebra_type typedefug::MultiStepTimeDiscretization< TAlgebra >
ass_tuner()ug::ITimeDiscretization< TAlgebra >inlineprivatevirtual
ass_tuner() constug::ITimeDiscretization< TAlgebra >inlineprivatevirtual
assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl)ug::MultiStepTimeDiscretization< TAlgebra >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::MultiStepTimeDiscretization< TAlgebra >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::MultiStepTimeDiscretization< TAlgebra >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::MultiStepTimeDiscretization< TAlgebra >virtual
assemble_rhs(vector_type &b, const GridLevel &gl)ug::MultiStepTimeDiscretization< TAlgebra >virtual
ug::ITimeDiscretization::assemble_rhs(vector_type &rhs, const vector_type &u)ug::IAssemble< TAlgebra >inlinevirtual
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() constug::ITimeDiscretization< TAlgebra >inline
domain_discretization_type typedefug::MultiStepTimeDiscretization< TAlgebra >
error_vector_type typedefug::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() constug::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_dtug::MultiStepTimeDiscretization< TAlgebra >protected
m_futureTimeug::MultiStepTimeDiscretization< TAlgebra >protected
m_pPrevSolug::MultiStepTimeDiscretization< TAlgebra >protected
m_prevStepsug::MultiStepTimeDiscretization< TAlgebra >protected
m_spDomDiscug::ITimeDiscretization< TAlgebra >protected
m_vScaleMassug::MultiStepTimeDiscretization< TAlgebra >protected
m_vScaleStiffug::MultiStepTimeDiscretization< TAlgebra >protected
matrix_type typedefug::MultiStepTimeDiscretization< TAlgebra >
MultiStepTimeDiscretization(SmartPtr< IDomainDiscretization< algebra_type > > spDD)ug::MultiStepTimeDiscretization< TAlgebra >inline
num_constraints() constug::ITimeDiscretization< TAlgebra >inlinevirtual
num_prev_steps() constug::MultiStepTimeDiscretization< TAlgebra >inlinevirtual
num_stages() const =0ug::ITimeDiscretization< TAlgebra >pure virtual
prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)ug::MultiStepTimeDiscretization< 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
set_stage(size_t stage)=0ug::ITimeDiscretization< TAlgebra >pure virtual
update_scaling(std::vector< number > &vSM, std::vector< number > &vSA, number dt, number currentTime, ConstSmartPtr< VectorTimeSeries< vector_type > > prevSol)=0ug::MultiStepTimeDiscretization< TAlgebra >protectedpure virtual
vector_type typedefug::MultiStepTimeDiscretization< TAlgebra >
~IAssemble()ug::IAssemble< TAlgebra >inlinevirtual
~MultiStepTimeDiscretization()ug::MultiStepTimeDiscretization< TAlgebra >inlinevirtual