DiFfRG
Loading...
Searching...
No Matches
DiFfRG::LDG::Assembler< Discretization_, Model_ > Member List

This is the complete list of members for DiFfRG::LDG::Assembler< Discretization_, Model_ >, including all inherited members.

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()) overrideDiFfRG::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())=0DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >pure virtual
average_time_jacobian_assembly() constDiFfRG::LDG::Assembler< Discretization_, Model_ >inline
average_time_reinit() constDiFfRG::LDG::Assembler< Discretization_, Model_ >inline
average_time_residual_assembly() constDiFfRG::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 typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >private
batch_sizeDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
build_inverse(const SparseMatrix< NumberType > &in, SparseMatrix< NumberType > &out) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
build_ldg_jacobian(const VectorType &solution_global, BlockSparseMatrix< NumberType > &ldg_jacobian, BlockSparseMatrix< NumberType > &ldg_jacobian_tmp) constDiFfRG::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) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
build_ldg_vector(const VectorType &solution_global, VectorTypeldg &ldg_vector, VectorTypeldg &ldg_vector_tmp) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
component_mass_matrix_inverseDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
Components typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >
dimDiFfRG::LDG::Assembler< Discretization_, Model_ >static
Discretization typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >
discretizationDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
dof_handlerDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
dof_handler_listDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
e_tie(T &&...t)DiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotectedstatic
EoMDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
EoM_abs_tolDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
EoM_cellDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
EoM_max_iterDiFfRG::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) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
extractor_dof_indicesDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
extractor_jacobianDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >protected
extractor_jacobian_dduDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >protected
extractor_jacobian_duDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >protected
extractor_jacobian_uDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
feDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
fe_conv(std::tuple< T &... > &t) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprivate
fe_more_conv(std::tuple< T &... > &t) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprivate
get_differential_indices() const overrideDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inlinevirtual
get_discretization() constDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inline
get_discretization()DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inline
get_mass_matrix() const overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
get_sparsity_pattern_jacobian() const overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
j_guDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
j_ugDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
j_wgDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
j_wg_tmpDiFfRG::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()) overrideDiFfRG::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())=0DiFfRG::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.) overrideDiFfRG::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.)=0DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >pure virtual
jacobian_tmpDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
jacobian_tmp_builtDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
jacobian_variables(FullMatrix< NumberType > &jacobian, const VectorType &variables, const VectorType &spatial_solution) overrideDiFfRG::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_builtDiFfRG::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
mappingDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
mass(VectorType &residual, const VectorType &solution_global, const VectorType &solution_global_dot, NumberType weight) overrideDiFfRG::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)=0DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >pure virtual
mass_matrixDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
Model typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >
modelDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
nothingDiFfRG::LDG::Assembler< Discretization_, Model_ >protectedstatic
num_jacobians() constDiFfRG::LDG::Assembler< Discretization_, Model_ >inline
num_reinits() constDiFfRG::LDG::Assembler< Discretization_, Model_ >inline
num_residuals() constDiFfRG::LDG::Assembler< Discretization_, Model_ >inline
num_variable_jacobians() constDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inline
num_variable_residuals() constDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inline
NumberType typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >
old_EoM_cellDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
quadratureDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
quadrature_faceDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
readouts(DataOutput< dim, VectorType > &data_out, const VectorType &solution_global, const VectorType &variables) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
rebuild_jacobian_sparsity() overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
rebuild_ldg_jacobian(const VectorType &sol) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
rebuild_ldg_vectors(const VectorType &sol) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotected
ref_conv(std::tuple< T &... > &t) constDiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprivate
refinement_indicator(Vector< double > &indicator, const VectorType &solution_global) overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
reinit() overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
reinit_vector(VectorType &vec) const overrideDiFfRG::LDG::Assembler< Discretization_, Model_ >inlinevirtual
DiFfRG::LDG::LDGAssemblerBase::reinit_vector(VectorType &vector) const=0DiFfRG::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()) overrideDiFfRG::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())=0DiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim >pure virtual
residual_variables(VectorType &residual, const VectorType &variables, const VectorType &spatial_solution) overrideDiFfRG::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) overrideDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ >inlinevirtual
sol_vectorDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
sol_vector_tmpDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
sol_vector_vec_tmpDiFfRG::LDG::Assembler< Discretization_, Model_ >mutableprotected
sparsity_pattern_guDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
sparsity_pattern_jacobianDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
sparsity_pattern_massDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
sparsity_pattern_ugDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
sparsity_pattern_wgDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
stencilDiFfRG::LDG::Assembler< Discretization_, Model_ >static
threadsDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
timings_jacobianDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
timings_reinitDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
timings_residualDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
timings_variable_jacobianDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
timings_variable_residualDiFfRG::LDG::Assembler< Discretization_, Model_ >protected
v_tie(T &&...t)DiFfRG::LDG::Assembler< Discretization_, Model_ >inlineprotectedstatic
VectorType typedefDiFfRG::LDG::Assembler< Discretization_, Model_ >