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 |