Assembler(Discretization &discretization, Model &model, const JSONValue &json) | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
attach_data_output(DataOutput< dim, VectorType > &data_out, const VectorType &solution, const VectorType &variables, const VectorType &dt_solution=VectorType(), const VectorType &residual=VectorType()) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::attach_data_output(DataOutput< 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 |
average_time_jacobian_assembly() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
average_time_reinit() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
average_time_residual_assembly() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
average_time_variable_jacobian_assembly() | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
average_time_variable_residual_assembly() | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
Base typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | private |
batch_size | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
build_inverse(const SparseMatrix< NumberType > &in, SparseMatrix< NumberType > &out) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
build_ldg_jacobian(const VectorType &solution_global, BlockSparseMatrix< NumberType > &ldg_jacobian, BlockSparseMatrix< NumberType > &ldg_jacobian_tmp) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
build_ldg_sparsity(BlockSparsityPattern &sparsity_pattern, const DoFHandler< dim > &to_dofh, const DoFHandler< dim > &from_dofh, const int stencil=1, bool add_extractor_dofs=false) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
build_ldg_vector(const VectorType &solution_global, VectorTypeldg &ldg_vector, VectorTypeldg &ldg_vector_tmp) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
component_mass_matrix_inverse | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
Components typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | |
dim | DiFfRG::LDG::Assembler< Discretization_, Model_ > | static |
Discretization typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | |
discretization | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
dof_handler | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
dof_handler_list | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
e_tie(T &&...t) | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotectedstatic |
EoM | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
EoM_abs_tol | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
EoM_cell | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
EoM_max_iter | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
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::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
extractor_dof_indices | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
extractor_jacobian | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | protected |
extractor_jacobian_ddu | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | protected |
extractor_jacobian_du | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | protected |
extractor_jacobian_u | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
fe | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
fe_conv(std::tuple< T &... > &t) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprivate |
fe_more_conv(std::tuple< T &... > &t) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprivate |
get_differential_indices() const override | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inlinevirtual |
get_discretization() const | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
get_discretization() | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
get_mass_matrix() const override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
get_sparsity_pattern_jacobian() const override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
j_gu | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
j_ug | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
j_wg | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
j_wg_tmp | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
jacobian(BlockSparseMatrix< NumberType > &jacobian, const VectorType &solution_global, NumberType weight, const VectorType &solution_global_dot, NumberType alpha, NumberType beta, const VectorType &variables=VectorType()) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::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 |
DiFfRG::LDG::LDGAssemblerBase::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::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
jacobian_mass(BlockSparseMatrix< NumberType > &jacobian, const VectorType &solution_global, const VectorType &solution_global_dot, NumberType alpha=1., NumberType beta=1.) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::jacobian_mass(SparseMatrixType &jacobian, const VectorType &solution_global, NumberType mass_weight=1.) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
DiFfRG::LDG::LDGAssemblerBase::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_tmp | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
jacobian_tmp_built | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
jacobian_variables(FullMatrix< NumberType > &jacobian, const VectorType &variables, const VectorType &spatial_solution) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotectedvirtual |
DiFfRG::LDG::LDGAssemblerBase::jacobian_variables(FullMatrix< NumberType > &jacobian, const VectorType &variables, const VectorType &spatial_solution) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inlinevirtual |
ldg_matrix_built | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
LDGAssemblerBase(Discretization &discretization, Model &model, const JSONValue &json) | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
log(const std::string logger) | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
mapping | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
mass(VectorType &residual, const VectorType &solution_global, const VectorType &solution_global_dot, NumberType weight) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::mass(VectorType &mass, const VectorType &solution_global, NumberType weight) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inline |
DiFfRG::LDG::LDGAssemblerBase::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 |
mass_matrix | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
Model typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | |
model | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
nothing | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protectedstatic |
num_jacobians() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
num_reinits() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
num_residuals() const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inline |
num_variable_jacobians() const | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
num_variable_residuals() const | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inline |
NumberType typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | |
old_EoM_cell | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
quadrature | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
quadrature_face | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
readouts(DataOutput< dim, VectorType > &data_out, const VectorType &solution_global, const VectorType &variables) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
rebuild_jacobian_sparsity() override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
rebuild_ldg_jacobian(const VectorType &sol) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
rebuild_ldg_vectors(const VectorType &sol) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotected |
ref_conv(std::tuple< T &... > &t) const | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprivate |
refinement_indicator(Vector< double > &indicator, const VectorType &solution_global) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
reinit() override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
reinit_vector(VectorType &vec) const override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::reinit_vector(VectorType &vector) const=0 | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | pure virtual |
residual(VectorType &residual, const VectorType &solution_global, NumberType weight, const VectorType &solution_global_dot, NumberType weight_mass, const VectorType &variables=VectorType()) override | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlinevirtual |
DiFfRG::LDG::LDGAssemblerBase::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 |
DiFfRG::LDG::LDGAssemblerBase::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::LDG::Assembler< Discretization_, Model_ > | inlineprotectedvirtual |
DiFfRG::LDG::LDGAssemblerBase::residual_variables(VectorType &residual, const VectorType &variables, const VectorType &spatial_solution) | DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | inlinevirtual |
set_time(double t) override | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | inlinevirtual |
sol_vector | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
sol_vector_tmp | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
sol_vector_vec_tmp | DiFfRG::LDG::Assembler< Discretization_, Model_ > | mutableprotected |
sparsity_pattern_gu | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
sparsity_pattern_jacobian | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
sparsity_pattern_mass | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
sparsity_pattern_ug | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
sparsity_pattern_wg | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
stencil | DiFfRG::LDG::Assembler< Discretization_, Model_ > | static |
threads | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
timings_jacobian | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
timings_reinit | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
timings_residual | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
timings_variable_jacobian | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
timings_variable_residual | DiFfRG::LDG::Assembler< Discretization_, Model_ > | protected |
v_tie(T &&...t) | DiFfRG::LDG::Assembler< Discretization_, Model_ > | inlineprotectedstatic |
VectorType typedef | DiFfRG::LDG::Assembler< Discretization_, Model_ > | |