SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > Member List

This is the complete list of members for serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >, including all inherited members.

add_element_result(int element, Workspace &workspace, utils::CompensatedSum &global_sum) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inlineprivate
apply_action(const std::array< const ::mfem::Vector *, Plan::column_count > &directions, const ::mfem::Vector &displacement_direction, Workspace &workspace, ::mfem::Vector &result) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inlineprivate
apply_jacobian(const StateT &direction, const ::mfem::Vector &displacement_direction, Workspace &workspace, ::mfem::Vector &result) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
apply_jacobian(const ::mfem::Vector &direction, Workspace &workspace, ::mfem::Vector &result) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
apply_jacobian_transpose(const ::mfem::Vector &residual_dual, Workspace &workspace, ::mfem::Vector &result) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
Cache typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
Calculation typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
Context typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
DisplacementBinding typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
Graph typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
height() const noexceptserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
InputState typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
integration_order(int element) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
invalidate() noexceptserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
is_prepared() const noexceptserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
m_basis_cacheserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_cacheserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_compactificationserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_compactification_sequenceserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_compactification_spaceserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_contraction_modeserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_displacementserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_equationserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_mapperserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_policyserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_preparation_countserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_reportserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_rowserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
m_workspaceserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
operator=(const PreparedOperator &)=deleteserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
operator=(PreparedOperator &&)=deleteserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
Plan typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
preparation_count() const noexceptserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
preparation_report() const noexceptserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
prepare(const StateT &state, const ::mfem::Vector &displacement, Workspace &workspace, const PreparationMode mode=PreparationMode::rebuild)serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
prepare_volume(const Update &changes, const BasisBindings< Plan::column_count > &bindings, const CoefficientView< DisplacementBinding > &displacement, const StateT &state, Workspace &workspace)serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inlineprivate
prepared_data() constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inlineprivate
PreparedOperator(EquationT equation, const RowBinding &row, const DisplacementBinding &displacement, const ::mfem::GridFunction &compactification, const mapping::DomainMapper &mapper, discretization::quadrature::Policy policy=discretization::quadrature::Policy{{}}, const ContractionMode contraction_mode=ContractionMode::automatic)serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
PreparedOperator(const PreparedOperator &)=deleteserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
PreparedOperator(PreparedOperator &&)=deleteserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
residual(Workspace &workspace, ::mfem::Vector &result) constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
RowBinding typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
Sources typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
tensor_element_count() constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
try_prepare(const StateT &state, const ::mfem::Vector &displacement, Workspace &workspace, const PreparationMode mode=PreparationMode::rebuild)serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline
Update typedefserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >private
validate_prepared() constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inlineprivate
width() constserif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >inline