| attach_data_output(OutputFrame< dim, VectorType > &data_out, const VectorType &solution, const VectorType &variables, const VectorType &dt_solution=VectorType(), const VectorType &residual=VectorType()) override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >::attach_data_output(OutputFrame< dim, VectorType > &data_out, const VectorType &solution, const VectorType &variables=VectorType(), const VectorType &dt_solution=VectorType(), const VectorType &residual=VectorType())=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >::attach_data_output(DataOutput< dim, VectorType > &, const VectorType &, const VectorType &=VectorType(), const VectorType &=VectorType(), const VectorType &=VectorType())=delete | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | virtual |
| average_time_variable_jacobian_assembly() | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| average_time_variable_residual_assembly() | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| Components typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |
| dim | DiFfRG::FEMAssembler< Discretization_, Model_ > | static |
| Discretization typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |
| discretization | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| dof_handler | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| e_tie(T &&...t) | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlineprotectedstatic |
| EoM | DiFfRG::FEMAssembler< Discretization_, Model_ > | mutableprotected |
| EoM_cell | DiFfRG::FEMAssembler< Discretization_, Model_ > | mutableprotected |
| EoM_config | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| EoM_minimum_guess | DiFfRG::FEMAssembler< Discretization_, Model_ > | mutableprotected |
| evaluate_at(const Point< dim > &x, const typename DoFHandler< dim >::cell_iterator &cell, const VectorType &solution_global, const RawPotential &raw_potential) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| extract(std::array< NumberType, Components::count_extractors()> &data, const VectorType &solution_global, const VectorType &variables, bool search_EoM, bool set_EoM, bool postprocess) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| extractor_dof_indices | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| extractor_jacobian | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| extractor_jacobian_ddu | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| extractor_jacobian_du | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| extractor_jacobian_u | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| extractor_raw_potential(const VectorType &solution_global) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| fe | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| FEMAssembler(Discretization &discretization, Model &model, const ConfigTree &config) | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| get_communicator() const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| get_differential_indices() const override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| get_discretization() const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| get_discretization() | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| get_mass_matrix() const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| get_sparsity_pattern_jacobian() const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| jacobian(SparseMatrixType &jacobian, const VectorType &solution_global, NumberType weight, NumberType mass_weight, const VectorType &variables=VectorType()) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
| jacobian(SparseMatrixType &jacobian, const VectorType &solution_global, NumberType weight, const VectorType &solution_global_dot, NumberType alpha, NumberType beta, const VectorType &variables=VectorType())=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| jacobian_extractors(FullMatrix< NumberType > &extractor_jacobian, const VectorType &solution_global, const VectorType &variables) | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| jacobian_mass(SparseMatrixType &jacobian, const VectorType &solution_global, NumberType mass_weight=1.) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
| jacobian_mass(SparseMatrixType &jacobian, const VectorType &solution_global, const VectorType &solution_global_dot, NumberType alpha=1., NumberType beta=1.)=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| jacobian_variables(FullMatrix< NumberType > &jacobian, const VectorType &variables, const VectorType &spatial_solution) override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >::jacobian_variables(FullMatrix< NumberType > &jacobian, const VectorType &variables, const VectorType &spatial_solution) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inlinevirtual |
| mapping | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| mass(VectorType &mass, const VectorType &solution_global, NumberType weight) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
| mass(VectorType &mass, const VectorType &solution_global, const VectorType &solution_global_dot, NumberType weight)=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| Model typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |
| model | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| n_owned_cells | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| nothing | DiFfRG::FEMAssembler< Discretization_, Model_ > | protectedstatic |
| num_variable_jacobians() const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| num_variable_residuals() const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| NumberType typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |
| old_EoM_cell | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| old_extractor_cell | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| potential_cache | DiFfRG::FEMAssembler< Discretization_, Model_ > | mutableprotected |
| readouts(OutputFrame< dim, VectorType > &data_out, const VectorType &solution_global, const VectorType &variables) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| rebuild_jacobian_sparsity()=0 | DiFfRG::FEMAssembler< Discretization_, Model_ > | pure virtual |
| refinement_indicator(Vector< double > &, const VectorType &)=0 | DiFfRG::FEMAssembler< Discretization_, Model_ > | pure virtual |
| reinit() override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| reinit_matrix(SparseMatrixType &matrix) const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| reinit_solution_view(SolutionView< VectorType > &view) const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| reinit_vector(VectorType &vector) const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| report_port | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| residual(VectorType &residual, const VectorType &solution_global, NumberType weight, NumberType weight_mass, const VectorType &variables=VectorType()) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
| residual(VectorType &residual, const VectorType &solution_global, NumberType weight, const VectorType &solution_global_dot, NumberType weight_mass, const VectorType &variables=VectorType())=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
| residual_variables(VectorType &residual, const VectorType &variables, const VectorType &spatial_solution) override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >::residual_variables(VectorType &residual, const VectorType &variables, const VectorType &spatial_solution) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inlinevirtual |
| resolve_extractor_point(const Point< dim > &EoM_point, const typename DoFHandler< dim >::cell_iterator &EoM_cell_, const VectorType &solution_global) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inline |
| schedule_for(const double cost_ns) const | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlineprotected |
| schedule_overrides | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| set_time(double t) override | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlinevirtual |
| SparseMatrixType typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |
| summary() const | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inlinevirtual |
| timings_variable_jacobian | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| timings_variable_residual | DiFfRG::FEMAssembler< Discretization_, Model_ > | protected |
| update_assembly_schedules() | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlineprotected |
| v_tie(T &&...t) | DiFfRG::FEMAssembler< Discretization_, Model_ > | inlineprotectedstatic |
| VectorType typedef | DiFfRG::FEMAssembler< Discretization_, Model_ > | |