Hermes2D
2.0
|
This is the complete list of members for Hermes::Hermes2D::DiscreteProblemLinear< 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(SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | virtual |
Hermes::Hermes2D::DiscreteProblem::assemble(Scalar *coeff_vec, SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
Hermes::Hermes2D::DiscreteProblem::assemble(Scalar *coeff_vec, Vector< Scalar > *rhs=NULL, bool force_diagonal_blocks=false, Table *block_weights=NULL) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
Hermes::Hermes2D::DiscreteProblem::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::DiscreteProblemLinear< 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 > | |
DiscreteProblemLinear(const WeakForm< Scalar > *wf, Hermes::vector< const Space< Scalar > * > spaces) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | |
DiscreteProblemLinear(const WeakForm< Scalar > *wf, const Space< Scalar > *space) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | |
DiscreteProblemLinear() | Hermes::Hermes2D::DiscreteProblemLinear< 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::DiscreteProblemLinear< Scalar >) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | friend |
LinearSolver (defined in Hermes::Hermes2D::DiscreteProblemLinear< Scalar >) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | friend |
ndof | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
NewtonSolver (defined in Hermes::Hermes2D::DiscreteProblemLinear< Scalar >) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | friend |
PicardSolver (defined in Hermes::Hermes2D::DiscreteProblemLinear< Scalar >) | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | friend |
RK_original_spaces_count | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
RungeKutta (defined in Hermes::Hermes2D::DiscreteProblemLinear< Scalar >) | Hermes::Hermes2D::DiscreteProblemLinear< 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 |
~DiscreteProblemLinear() | Hermes::Hermes2D::DiscreteProblemLinear< Scalar > | virtual |