add_def_A_elem(LocalVector &d, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
add_def_A_expl_elem(LocalVector &d, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
add_def_M_elem(LocalVector &d, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
add_jac_A_elem(LocalMatrix &J, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
add_jac_M_elem(LocalMatrix &J, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
add_rhs_elem(LocalVector &rhs, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
asLeaf() | ug::IElemAssembleFuncs< TLeaf, TDomain > | inline |
check_roid(ReferenceObjectID roid, int discType) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
clear_add_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
clear_add_fct() | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
dim | ug::IElemAssembleFuncs< TLeaf, TDomain > | static |
do_add_def_A_elem(LocalVector &d, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_add_def_A_expl_elem(LocalVector &d, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_add_def_M_elem(LocalVector &d, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_add_jac_A_elem(LocalMatrix &J, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_add_jac_M_elem(LocalMatrix &J, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_add_rhs_elem(LocalVector &rhs, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_fsh_elem_loop() | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_fsh_timestep(const number time, VectorProxyBase *u, size_t algebra_id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_fsh_timestep_elem(const number time, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_prep_elem(LocalVector &u, GridObject *elem, const ReferenceObjectID roid, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_prep_elem_loop(const ReferenceObjectID roid, const int si) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_prep_timestep(number future_time, const number time, VectorProxyBase *u, size_t algebra_id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
do_prep_timestep_elem(const number time, LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
domain_type typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
ElemdAFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
ElemdMFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
ElemJAFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
ElemJMFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
ElemRHSFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
FinishElemLoopFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
FinishTimestepElemFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
FinishTimestepFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
fsh_elem_loop() | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
fsh_timestep(number time, VectorProxyBase *u) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
fsh_timestep_elem(const number time, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
IElemAssembleFuncs() | ug::IElemAssembleFuncs< TLeaf, TDomain > | inline |
leaf_type typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
m_roid | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
m_vElemdAExplFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vElemdAFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vElemdMFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vElemJAFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vElemJMFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vElemRHSFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vFinishElemLoopFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vFinishTimestepElemFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vFinishTimestepFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vPrepareElemFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vPrepareElemLoopFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vPrepareTimestepElemFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
m_vPrepareTimestepFct | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
post_assemble_loop() | ug::IElemAssembleFuncs< TLeaf, TDomain > | inlinevirtual |
prep_assemble_loop() | ug::IElemAssembleFuncs< TLeaf, TDomain > | inlinevirtual |
prep_elem(const LocalVector &u, GridObject *elem, const ReferenceObjectID roid, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
prep_elem_loop(const ReferenceObjectID roid, const int si) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
prep_timestep(number future_time, number time, VectorProxyBase *u) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
prep_timestep_elem(const number time, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[]) | ug::IElemAssembleFuncs< TLeaf, TDomain > | virtual |
PrepareElemFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
PrepareElemLoopFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
PrepareTimestepElemFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
PrepareTimestepFct typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
remove_add_def_A_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_add_def_A_expl_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_add_def_M_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_add_jac_A_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_add_jac_M_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_add_rhs_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_fsh_elem_loop_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_fsh_timestep_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_fsh_timestep_fct(size_t algebra_id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_prep_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_prep_elem_loop_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_prep_timestep_elem_fct(ReferenceObjectID id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
remove_prep_timestep_fct(size_t algebra_id) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_def_A_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_def_A_expl_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_def_M_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_jac_A_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_jac_M_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_add_rhs_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_default_add_fct() | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_fsh_elem_loop_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_fsh_timestep_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_fsh_timestep_fct(size_t algebra_id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_prep_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_prep_elem_loop_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_prep_timestep_elem_fct(ReferenceObjectID id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_prep_timestep_fct(size_t algebra_id, TAssFunc func) | ug::IElemAssembleFuncs< TLeaf, TDomain > | protected |
set_roid(ReferenceObjectID id, int discType) | ug::IElemAssembleFuncs< TLeaf, TDomain > | |
T typedef | ug::IElemAssembleFuncs< TLeaf, TDomain > | private |
~IElemAssembleFuncs() | ug::IElemAssembleFuncs< TLeaf, TDomain > | inlinevirtual |