| 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 |