Plugins
ug::LinearImplicitEuler< TAlgebra > Member List

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

adjust_solution(vector_type &u, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
ITimeDiscretization< TAlgebra >::adjust_solution(vector_type &u)ug::IAssemble< class >
ITimeDiscretization< TAlgebra >::adjust_solution(vector_type &u, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
algebra_type typedefug::LinearImplicitEuler< TAlgebra >
ass_tuner()ug::ITimeDiscretization< TAlgebra >privatevirtual
ass_tuner() constug::ITimeDiscretization< TAlgebra >privatevirtual
ass_tuner()ug::ITimeDiscretization< TAlgebra >privatevirtual
ass_tuner() constug::ITimeDiscretization< TAlgebra >privatevirtual
assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
ITimeDiscretization< TAlgebra >::assemble_defect(vector_type &d, const vector_type &u)ug::IAssemble< class >
ITimeDiscretization< TAlgebra >::assemble_defect(vector_type &d, const vector_type &u, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
ITimeDiscretization< TAlgebra >::assemble_jacobian(matrix_type &J, const vector_type &u)ug::IAssemble< class >
ITimeDiscretization< TAlgebra >::assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
ITimeDiscretization< TAlgebra >::assemble_linear(matrix_type &A, vector_type &b)ug::IAssemble< class >
ITimeDiscretization< TAlgebra >::assemble_linear(matrix_type &A, vector_type &b, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
assemble_mass_matrix(matrix_type &M, const vector_type &u)ug::IAssemble< class >
assemble_mass_matrix(matrix_type &M, const vector_type &u, const GridLevel &gl)ug::IAssemble< class >virtual
assemble_rhs(vector_type &b, const vector_type &u, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
assemble_rhs(vector_type &b, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >
ITimeDiscretization< TAlgebra >::assemble_rhs(vector_type &b)ug::IAssemble< class >
ITimeDiscretization< TAlgebra >::assemble_rhs(vector_type &b, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
ITimeDiscretization< TAlgebra >::assemble_rhs(vector_type &rhs, const vector_type &u)ug::IAssemble< class >virtual
ITimeDiscretization< TAlgebra >::assemble_rhs(vector_type &rhs, const vector_type &u, const GridLevel &gl)=0ug::IAssemble< class >pure virtual
assemble_stiffness_matrix(matrix_type &A, const vector_type &u)ug::IAssemble< class >
assemble_stiffness_matrix(matrix_type &A, const vector_type &u, const GridLevel &gl)ug::IAssemble< class >virtual
base_type typedefug::LinearImplicitEuler< TAlgebra >
constraint(size_t i)ug::ITimeDiscretization< TAlgebra >virtual
debug_writer()ug::DebugWritingObject< TAlgebra >
debug_writer() constug::DebugWritingObject< TAlgebra >
debug_writer_valid() constug::DebugWritingObject< TAlgebra >
DebugWritingObject()ug::DebugWritingObject< TAlgebra >
DebugWritingObject(const DebugWritingObject< algebra_type > &parent)ug::DebugWritingObject< TAlgebra >
DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >
disable_linear_mode()ug::LinearImplicitEuler< TAlgebra >inline
disable_matrix_cache()ug::LinearImplicitEuler< TAlgebra >inline
domain_disc() constug::ITimeDiscretization< TAlgebra >
domain_discretization_type typedefug::LinearImplicitEuler< TAlgebra >
enable_linear_mode()ug::LinearImplicitEuler< TAlgebra >inline
enable_matrix_cache()ug::LinearImplicitEuler< TAlgebra >inline
enter_debug_writer_section(const char *secDir)ug::DebugWritingObject< TAlgebra >protected
enter_debug_writer_section(std::string secDir)ug::DebugWritingObject< TAlgebra >protected
enter_vector_debug_writer_section(const char *secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
enter_vector_debug_writer_section(std::string secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
finish_step(SmartPtr< VectorTimeSeries< vector_type > > currSol)ug::LinearImplicitEuler< TAlgebra >inlinevirtual
ITimeDiscretization< TAlgebra >::finish_step(SmartPtr< VectorTimeSeries< vector_type > > currSol)=0ug::ITimeDiscretization< TAlgebra >pure virtual
finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >virtual
ITimeDiscretization< TAlgebra >::finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol, const GridLevel &gl)=0ug::ITimeDiscretization< TAlgebra >pure virtual
ITimeDiscretization< TAlgebra >::finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol)ug::ITimeDiscretization< TAlgebra >
future_time() constug::LinearImplicitEuler< TAlgebra >inlinevirtual
invalidate()ug::LinearImplicitEuler< TAlgebra >inline
invalidate_gamma()ug::LinearImplicitEuler< TAlgebra >inline
ITimeDiscretization(SmartPtr< IDomainDiscretization< TAlgebra > > spDD)ug::ITimeDiscretization< TAlgebra >
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >protected
leave_vector_debug_writer_section()VectorDebugWritingObject< TAlgebra::vector_type >protected
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_bGammaNeedsUpdateug::LinearImplicitEuler< TAlgebra >protected
m_bMatrixJNeedsUpdateug::LinearImplicitEuler< TAlgebra >protected
m_dtug::LinearImplicitEuler< TAlgebra >protected
m_futureTimeug::LinearImplicitEuler< TAlgebra >protected
m_pPrevSolug::LinearImplicitEuler< TAlgebra >protected
m_prevStepsug::LinearImplicitEuler< TAlgebra >protectedstatic
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spDomDiscug::ITimeDiscretization< TAlgebra >protected
m_spGammaDiscug::LinearImplicitEuler< TAlgebra >protected
m_spGammaOpug::LinearImplicitEuler< TAlgebra >protected
m_spMatrixCacheMkug::LinearImplicitEuler< TAlgebra >protected
m_spMatrixJDiscug::LinearImplicitEuler< TAlgebra >protected
m_spMatrixJOpug::LinearImplicitEuler< TAlgebra >protected
m_spVectorDebugWriterVectorDebugWritingObject< TAlgebra::vector_type >protected
m_useCachedMatricesug::LinearImplicitEuler< TAlgebra >protected
m_useLinearModeug::LinearImplicitEuler< TAlgebra >protected
m_vScaleMassug::LinearImplicitEuler< TAlgebra >protected
m_vScaleStiffug::LinearImplicitEuler< TAlgebra >protected
matrix_type typedefug::LinearImplicitEuler< TAlgebra >
num_constraints() constug::ITimeDiscretization< TAlgebra >virtual
num_prev_steps() constug::LinearImplicitEuler< TAlgebra >inlinevirtual
num_stages() constug::LinearImplicitEuler< TAlgebra >inlinevirtual
prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)ug::LinearImplicitEuler< TAlgebra >virtual
ITimeDiscretization< TAlgebra >::prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)=0ug::ITimeDiscretization< TAlgebra >pure virtual
prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt, const GridLevel &gl)ug::LinearImplicitEuler< TAlgebra >virtual
ITimeDiscretization< TAlgebra >::prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt, const GridLevel &gl)=0ug::ITimeDiscretization< TAlgebra >pure virtual
ITimeDiscretization< TAlgebra >::prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)ug::ITimeDiscretization< TAlgebra >
print_debugger_message(const char *msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
print_debugger_message(std::string msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >virtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >virtual
set_gamma_disc(SmartPtr< IDomainDiscretization< algebra_type > > spGammaDisc)ug::LinearImplicitEuler< TAlgebra >inline
set_matrix_cache(bool useCache)ug::LinearImplicitEuler< TAlgebra >inline
set_stage(size_t stage)ug::LinearImplicitEuler< TAlgebra >inlinevirtual
update_scaling(std::vector< number > &vSM, std::vector< number > &vSA, number dt, number currentTime, ConstSmartPtr< VectorTimeSeries< vector_type > > prevSol)ug::LinearImplicitEuler< TAlgebra >inlineprotectedvirtual
use_linear_mode() constug::LinearImplicitEuler< TAlgebra >inline
vector_debug_writer()VectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer_valid() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_type typedefug::LinearImplicitEuler< TAlgebra >
VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >
write_debug(const matrix_type &mat, const char *filename)ug::DebugWritingObject< TAlgebra >protected
write_debug(const matrix_type &mat, std::string name)ug::DebugWritingObject< TAlgebra >protected
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename)VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name)VectorDebugWritingObject< TAlgebra::vector_type >protectedvirtual
~DebugWritingObject()ug::DebugWritingObject< TAlgebra >virtual
~IAssemble()ug::IAssemble< class >virtual
~LinearImplicitEuler()ug::LinearImplicitEuler< TAlgebra >inlinevirtual
~VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >virtual