Hermes2D  2.0
Hermes::Hermes2D::DiscreteProblem< Scalar > Member List

This is the complete list of members for Hermes::Hermes2D::DiscreteProblem< Scalar >, including all inherited members.

adjust_order_to_refmaps(Form< Scalar > *form, int &order, Hermes::Ord *o, RefMap **current_refmaps)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble(Scalar *coeff_vec, SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL)Hermes::Hermes2D::DiscreteProblem< Scalar >
assemble(Scalar *coeff_vec, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL)Hermes::Hermes2D::DiscreteProblem< Scalar >
assemble(SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL)Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
assemble(Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL)Hermes::Hermes2D::DiscreteProblem< Scalar >
assemble_DG_matrix_forms(PrecalcShapeset **current_pss, PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, MatrixFormDG< Scalar > **current_mfDG, std::map< unsigned int, PrecalcShapeset * > npss, std::map< unsigned int, PrecalcShapeset * > nspss, std::map< unsigned int, RefMap * > nrefmap, LightArray< NeighborSearch< Scalar > * > &neighbor_searches)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble_DG_one_neighbor(bool edge_processed, unsigned int neighbor_i, PrecalcShapeset **current_pss, PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, Hermes::vector< MatrixFormDG< Scalar > * > current_mfDG, Hermes::vector< VectorFormDG< Scalar > * > current_vfDG, Transformable **fn, std::map< unsigned int, PrecalcShapeset * > npss, std::map< unsigned int, PrecalcShapeset * > nspss, std::map< unsigned int, RefMap * > nrefmap, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, unsigned int min_dg_mesh_seq)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble_DG_vector_forms(PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, VectorFormDG< Scalar > **current_vfDG, std::map< unsigned int, PrecalcShapeset * > nspss, std::map< unsigned int, RefMap * > nrefmap, LightArray< NeighborSearch< Scalar > * > &neighbor_searches)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble_matrix_form(MatrixForm< Scalar > *form, int order, Func< double > **base_fns, Func< double > **test_fns, Func< Scalar > **ext, Func< Scalar > **u_ext, AsmList< Scalar > *current_als_i, AsmList< Scalar > *current_als_j, Traverse::State *current_state, int n_quadrature_points, Geom< double > *geometry, double *jacobian_x_weights)Hermes::Hermes2D::DiscreteProblem< Scalar >protectedvirtual
assemble_one_DG_state(PrecalcShapeset **current_pss, PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, Hermes::vector< MatrixFormDG< Scalar > * > current_mfDG, Hermes::vector< VectorFormDG< Scalar > * > current_vfDG, Transformable **fn)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble_one_state(PrecalcShapeset **current_pss, PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, WeakForm< Scalar > *current_wf)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
assemble_vector_form(VectorForm< Scalar > *form, int order, Func< double > **test_fns, Func< Scalar > **ext, Func< Scalar > **u_ext, AsmList< Scalar > *current_als, Traverse::State *current_state, int n_quadrature_points, Geom< double > *geometry, double *jacobian_x_weights)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
block_scaling_coeff(MatrixForm< Scalar > *form) const (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
build_multimesh_tree(NeighborNode *root, LightArray< NeighborSearch< Scalar > * > &neighbor_searches)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
cache_element_stored (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
cache_records_element (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
cache_records_sub_idx (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
cache_size (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
calc_order_dg_matrix_form(MatrixFormDG< Scalar > *mfDG, Hermes::vector< Solution< Scalar > * > u_ext, PrecalcShapeset *fu, PrecalcShapeset *fv, RefMap *ru, SurfPos *surf_pos, bool neighbor_supp_u, bool neighbor_supp_v, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, int neighbor_index_u)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
calc_order_dg_vector_form(VectorFormDG< Scalar > *vfDG, Hermes::vector< Solution< Scalar > * > u_ext, PrecalcShapeset *fv, RefMap *ru, SurfPos *surf_pos, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, int neighbor_index_v)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
calc_order_matrix_form(MatrixForm< Scalar > *mfv, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, Traverse::State *current_state)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
calc_order_vector_form(VectorForm< Scalar > *mfv, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, Traverse::State *current_state)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
calculate_cache_records(PrecalcShapeset **current_pss, PrecalcShapeset **current_spss, RefMap **current_refmaps, Solution< Scalar > **current_u_ext, AsmList< Scalar > **current_als, Traverse::State *current_state, AsmList< Scalar > **current_alsSurface, WeakForm< Scalar > *current_wf)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
caughtExceptionHermes::Hermes2D::DiscreteProblem< Scalar >protected
check() const Hermes::Hermes2D::Mixins::StateQueryable
create_sparse_structure()Hermes::Hermes2D::DiscreteProblem< Scalar >protected
create_sparse_structure(SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=NULL) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
current_block_weights (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
current_force_diagonal_blocks (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
current_matHermes::Hermes2D::DiscreteProblem< Scalar >protected
current_rhs (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
deinit_assembling(PrecalcShapeset ***pss, PrecalcShapeset ***spss, RefMap ***refmaps, Solution< Scalar > ***u_ext, AsmList< Scalar > ***als, WeakForm< Scalar > **weakforms) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
deinit_ext_orders(Form< Scalar > *form, Func< Hermes::Ord > **oi, Func< Hermes::Ord > **oext)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
delete_cache() (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >
DG_matrix_forms_presentHermes::Hermes2D::DiscreteProblem< Scalar >protected
DG_vector_forms_presentHermes::Hermes2D::DiscreteProblem< Scalar >protected
DiscreteProblem(const WeakForm< Scalar > *wf, Hermes::vector< const Space< Scalar > * > spaces)Hermes::Hermes2D::DiscreteProblem< Scalar >
DiscreteProblem(const WeakForm< Scalar > *wf, const Space< Scalar > *space)Hermes::Hermes2D::DiscreteProblem< Scalar >
DiscreteProblem()Hermes::Hermes2D::DiscreteProblem< Scalar >
do_not_use_cache (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
eval_dg_form(MatrixFormDG< Scalar > *mfDG, Hermes::vector< Solution< Scalar > * > u_ext, PrecalcShapeset *fu, PrecalcShapeset *fv, RefMap *ru_central, RefMap *ru_actual, RefMap *rv, bool neighbor_supp_u, bool neighbor_supp_v, SurfPos *surf_pos, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, int neighbor_index_u, int neighbor_index_v)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
eval_dg_form(VectorFormDG< Scalar > *vfDG, Hermes::vector< Solution< Scalar > * > u_ext, PrecalcShapeset *fv, RefMap *rv, SurfPos *surf_pos, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, int neighbor_index_v)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
fake_wtHermes::Hermes2D::DiscreteProblem< Scalar >protectedstatic
find_node(unsigned int *transformations, unsigned int transformation_count, NeighborNode *node)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(MatrixForm< Scalar > *form, Traverse::State *current_state)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(MatrixFormVol< Scalar > *form, Traverse::State *current_state) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(MatrixFormSurf< Scalar > *form, Traverse::State *current_state) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(VectorForm< Scalar > *form, Traverse::State *current_state) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(VectorFormVol< Scalar > *form, Traverse::State *current_state) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
form_to_be_assembled(VectorFormSurf< Scalar > *form, Traverse::State *current_state) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
geom_ordHermes::Hermes2D::DiscreteProblem< Scalar >protected
get_multimesh_neighbors_transformations(NeighborNode *multimesh_tree)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
get_num_dofs() const Hermes::Hermes2D::DiscreteProblem< Scalar >
get_space(int n) const (defined in Hermes::Hermes2D::Mixins::SettableSpaces< Scalar >)Hermes::Hermes2D::Mixins::SettableSpaces< Scalar >virtual
get_spaces() const Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
get_weak_formulation() const Hermes::Hermes2D::DiscreteProblem< Scalar >
getClassName() const Hermes::Hermes2D::DiscreteProblem< Scalar >inlinevirtual
have_matrixHermes::Hermes2D::DiscreteProblem< Scalar >protected
init()Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_assembling(Scalar *coeff_vec, PrecalcShapeset ***pss, PrecalcShapeset ***spss, RefMap ***refmaps, Solution< Scalar > ***u_ext, AsmList< Scalar > ***als, WeakForm< Scalar > **weakforms) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_ext_fn_ord(NeighborSearch< Scalar > *ns, MeshFunction< Scalar > *fu) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_ext_fns(Hermes::vector< MeshFunction< Scalar > * > &ext, LightArray< NeighborSearch< Scalar > * > &neighbor_searches, int order, unsigned int min_dg_mesh_seq)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_ext_fns_ord(Hermes::vector< MeshFunction< Scalar > * > &ext, LightArray< NeighborSearch< Scalar > * > &neighbor_searches)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_ext_orders(Form< Scalar > *form, Func< Hermes::Ord > **oi, Func< Hermes::Ord > **oext, Solution< Scalar > **current_u_ext, Traverse::State *current_state)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_geometry_points(RefMap *reference_mapping, int order, Geom< double > *&geometry, double *&jacobian_x_weights)Hermes::Hermes2D::DiscreteProblem< Scalar >static
init_neighbors(LightArray< NeighborSearch< Scalar > * > &neighbor_searches, Traverse::State *current_state, unsigned int min_dg_mesh_seq)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
init_surface_geometry_points(RefMap *reference_mapping, int &order, Traverse::State *current_state, Geom< double > *&geometry, double *&jacobian_x_weights) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >static
insert_into_multimesh_tree(NeighborNode *node, unsigned int *transformations, unsigned int transformation_count)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
is_fvmHermes::Hermes2D::DiscreteProblem< Scalar >protected
is_linearHermes::Hermes2D::DiscreteProblem< Scalar >protected
is_matrix_free() const Hermes::Hermes2D::DiscreteProblem< Scalar >
is_up_to_date() const Hermes::Hermes2D::DiscreteProblem< Scalar >protected
isOkay() const Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
KellyTypeAdapt (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >friend
LinearSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >friend
ndofHermes::Hermes2D::DiscreteProblem< Scalar >protected
NewtonSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >friend
PicardSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >friend
RK_original_spaces_countHermes::Hermes2D::DiscreteProblem< Scalar >protected
RungeKuttaHermes::Hermes2D::DiscreteProblem< Scalar >protected
RungeKutta (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >friend
set_do_not_use_cache()Hermes::Hermes2D::DiscreteProblem< Scalar >inline
set_fvm()Hermes::Hermes2D::DiscreteProblem< Scalar >
set_RK(int original_spaces_count)Hermes::Hermes2D::DiscreteProblem< Scalar >inlineprotected
set_space(const Space< Scalar > *space) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
set_spaces(Hermes::vector< const Space< Scalar > * > spaces)Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
set_time(double time)Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
set_time_step(double time_step) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >virtual
set_weak_formulation(const WeakForm< Scalar > *wf)Hermes::Hermes2D::DiscreteProblem< Scalar >
sp_seqHermes::Hermes2D::DiscreteProblem< Scalar >protected
spacesHermes::Hermes2D::DiscreteProblem< Scalar >protected
spaces_first_dofs (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
state_needs_recalculation(AsmList< Scalar > **current_als, Traverse::State *current_state)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
traverse_multimesh_subtree(NeighborNode *node, Hermes::vector< Hermes::vector< unsigned int > * > &running_central_transformations, Hermes::vector< Hermes::vector< unsigned int > * > &running_neighbor_transformations, const typename NeighborSearch< Scalar >::NeighborEdgeInfo &edge_info, const int &active_edge, const int &mode)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
traverse_multimesh_tree(NeighborNode *node, Hermes::vector< Hermes::vector< unsigned int > * > &running_transformations)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
update_neighbor_search(NeighborSearch< Scalar > *ns, NeighborNode *multimesh_tree)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
update_ns_subtree(NeighborSearch< Scalar > *ns, NeighborNode *node, unsigned int ith_neighbor)Hermes::Hermes2D::DiscreteProblem< Scalar >protected
wfHermes::Hermes2D::DiscreteProblem< Scalar >protected
~DiscreteProblem()Hermes::Hermes2D::DiscreteProblem< Scalar >virtual