|
Hermes2D
2.0
|
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 |
| caughtException | Hermes::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_mat | Hermes::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_present | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| DG_vector_forms_present | Hermes::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_wt | Hermes::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_ord | Hermes::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_matrix | Hermes::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_fvm | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| is_linear | Hermes::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 |
| ndof | Hermes::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_count | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| RungeKutta | Hermes::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_seq | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| spaces | Hermes::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 |
| wf | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| ~DiscreteProblem() | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |