add_block_diagonal_matrices(std::vector< LAPACKMatrix > &matrices) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
add_diagonal(VectorType &diagonal) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_add(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_add_block_diagonal_elementwise(unsigned int const cell, dealii::VectorizedArray< Number > *const dst, dealii::VectorizedArray< Number > const *const src, unsigned int const problem_size) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_inverse_additive_schwarz_matrices(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_inverse_block_diagonal(VectorType &dst, VectorType const &src) const | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_inverse_block_diagonal_matrix_based(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_matrix_based(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
apply_matrix_based_add(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
assemble_matrix_if_necessary() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
calculate_diagonal(VectorType &diagonal) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
calculate_inverse_diagonal(VectorType &diagonal) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
compute_factorized_additive_schwarz_matrices() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
constraint (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
constraint_double (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | mutableprotected |
dimension (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | static |
do_boundary_integral(IntegratorFace &integrator, OperatorType const &operator_type, dealii::types::boundary_id const &boundary_id) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_boundary_integral_continuous(IntegratorFace &integrator, dealii::types::boundary_id const &boundary_id) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_cell_integral(IntegratorCell &integrator) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_face_ext_integral(IntegratorFace &integrator_m, IntegratorFace &integrator_p) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_face_int_integral(IntegratorFace &integrator_m, IntegratorFace &integrator_p) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_face_int_integral_cell_based(IntegratorFace &integrator_m, IntegratorFace &integrator_p) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
do_face_integral(IntegratorFace &integrator_m, IntegratorFace &integrator_p) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protectedvirtual |
el(unsigned int const, unsigned int const) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
ELEMENTWISE_OPERATOR typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
elementwise_operator (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | mutableprotected |
ELEMENTWISE_PRECONDITIONER typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
elementwise_preconditioner (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | mutableprotected |
ELEMENTWISE_SOLVER typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
elementwise_solver (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | mutableprotected |
evaluate(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
evaluate_add(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
FullMatrix_ typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_affine_constraints() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_constant_modes(std::vector< std::vector< bool > > &constant_modes, std::vector< std::vector< double > > &constant_modes_values) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
get_dof_index() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_level() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_matrix_free() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_quad_index() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
get_time() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
initialize_block_diagonal_preconditioner(bool const initialize) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
initialize_block_diagonal_preconditioner_matrix_based(bool const initialize) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
initialize_block_diagonal_preconditioner_matrix_free(bool const initialize) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
initialize_dof_vector(VectorType &vector) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
integrator_flags (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
IntegratorCell typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
IntegratorFace typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
is_dg (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
is_empty_locally() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
LAPACKMatrix typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
m() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
matrix_free (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
n() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
operator_is_singular() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
OperatorBase() (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
Range typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
reinit(dealii::MatrixFree< dim, Number > const &matrix_free, dealii::AffineConstraints< Number > const &constraints, OperatorBaseData const &data) (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
reinit_boundary_face(IntegratorFace &integrator_m, unsigned int const face) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
reinit_cell(IntegratorCell &integrator, unsigned int const cell) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
reinit_face(IntegratorFace &integrator_m, IntegratorFace &integrator_p, unsigned int const face) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
reinit_face_cell_based(IntegratorFace &integrator_m, IntegratorFace &integrator_p, unsigned int const cell, unsigned int const face, dealii::types::boundary_id const boundary_id) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | protected |
rhs(VectorType &dst) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
rhs_add(VectorType &dst) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
set_constrained_dofs_to_zero(VectorType &vector) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
set_inhomogeneous_boundary_values(VectorType &solution) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | virtual |
set_time(double const time) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
This typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
time (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | mutableprotected |
update_block_diagonal_preconditioner() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
update_block_diagonal_preconditioner_matrix_based() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
update_block_diagonal_preconditioner_matrix_free() const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
vectorization_length (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | static |
VectorType typedef (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
vmult(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
vmult_add(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
vmult_add_interface_up(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
vmult_interface_down(VectorType &dst, VectorType const &src) const (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | |
~OperatorBase() (defined in ExaDG::OperatorBase< dim, Number, n_components >) | ExaDG::OperatorBase< dim, Number, n_components > | inlinevirtual |