| AdaptSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| add_dirichlet_lift (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| assemble(Scalar *&coeff_vec, SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=nullptr) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| assemble(Scalar *&coeff_vec, Vector< Scalar > *rhs=nullptr) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| assemble(SparseMatrix< Scalar > *mat, Vector< Scalar > *rhs=nullptr) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| assemble(Vector< Scalar > *rhs) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| block_scaling_coeff(MatrixForm< Scalar > *form) const (defined in Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| block_scaling_coeff(MatrixFormDG< Scalar > *form) const (defined in Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| block_weights (defined in Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| current_mat (defined in Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar > | protected |
| current_rhs (defined in Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar > | protected |
| deinit_assembling(Traverse::State **states, unsigned int num_states) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| dirichlet_lift_rhs | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| DiscreteProblem(WeakFormSharedPtr< Scalar > wf, std::vector< SpaceSharedPtr< Scalar > > spaces, bool linear=false, bool dirichlet_lift_accordingly=true) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| DiscreteProblem(WeakFormSharedPtr< Scalar > wf, SpaceSharedPtr< Scalar > space, bool linear=false, bool dirichlet_lift_accordingly=true) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| DiscreteProblem(bool linear=false, bool dirichlet_lift_accordingly=true) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| DiscreteProblemMatrixVector() (defined in Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar > | protected |
| DiscreteProblemRungeKutta() | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| DiscreteProblemWeakForm(WeakFormSharedPtr< Scalar > wf=WeakFormSharedPtr< Scalar >(nullptr)) (defined in Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar > | protected |
| exceptionMessageCaughtInParallelBlock (defined in Hermes::Hermes2D::Mixins::Parallel) | Hermes::Hermes2D::Mixins::Parallel | protected |
| force_diagonal_blocks (defined in Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| get_space(int n) (defined in Hermes::Hermes2D::Mixins::SettableSpaces< Scalar >) | Hermes::Hermes2D::Mixins::SettableSpaces< Scalar > | virtual |
| get_spaces() | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |
| get_weak_formulation() const (defined in Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >) | Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar > | |
| getClassName() const (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | inlineprotected |
| init(bool linear, bool dirichlet_lift_accordingly) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| init_assembling(Traverse::State **&states, unsigned int &num_states, std::vector< MeshSharedPtr > &meshes) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| invalidate_matrix() (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| isOkay() const | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| KellyTypeAdapt (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| LinearSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| NewtonSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| nonlinear | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| NonlinearSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| num_threads_used (defined in Hermes::Hermes2D::Mixins::Parallel) | Hermes::Hermes2D::Mixins::Parallel | protected |
| Parallel() (defined in Hermes::Hermes2D::Mixins::Parallel) | Hermes::Hermes2D::Mixins::Parallel | protected |
| PicardSolver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| reassembled_states_reuse_linear_system (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| reassembled_states_reuse_linear_system_fn typedef | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| RK_original_spaces_count | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| RungeKutta (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| rungeKutta | Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar > | protected |
| selectiveAssembler | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| set_matrix(SparseMatrix< Scalar > *mat) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protectedvirtual |
| set_reassembled_states_reuse_linear_system_fn(reassembled_states_reuse_linear_system_fn fn) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | inline |
| set_reusable_DOFs(bool **reusable_DOFs, bool **reusable_Dirichlet) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | inline |
| set_rhs(Vector< Scalar > *rhs) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protectedvirtual |
| set_RK(int original_spaces_count, bool force_diagonal_blocks=nullptr, Table *block_weights=nullptr) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protectedvirtual |
| set_space(SpaceSharedPtr< Scalar > space) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |
| set_spaces(std::vector< SpaceSharedPtr< Scalar > > spaces) | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |
| set_time(double time) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| set_time_step(double time_step) (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | |
| set_verbose_output(bool to_set) | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |
| set_weak_formulation(WeakFormSharedPtr< Scalar > wf) | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |
| Solver (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | friend |
| spaces | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| spaces_size (defined in Hermes::Hermes2D::DiscreteProblem< Scalar >) | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| threadAssembler | Hermes::Hermes2D::DiscreteProblem< Scalar > | protected |
| wf | Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar > | protected |
| ~DiscreteProblem() | Hermes::Hermes2D::DiscreteProblem< Scalar > | virtual |