| add_element_result(int element, Workspace &workspace, utils::CompensatedSum &global_sum) const | serif::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) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inlineprivate |
| apply_jacobian(const StateT &direction, const ::mfem::Vector &displacement_direction, Workspace &workspace, ::mfem::Vector &result) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| apply_jacobian(const ::mfem::Vector &direction, Workspace &workspace, ::mfem::Vector &result) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| apply_jacobian_transpose(const ::mfem::Vector &residual_dual, Workspace &workspace, ::mfem::Vector &result) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| Cache typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| Calculation typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| Context typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| DisplacementBinding typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| Graph typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| height() const noexcept | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| InputState typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| integration_order(int element) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| invalidate() noexcept | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| is_prepared() const noexcept | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| m_basis_cache | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_cache | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_compactification | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_compactification_sequence | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_compactification_space | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_contraction_mode | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_displacement | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_equation | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_mapper | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_policy | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_preparation_count | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_report | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_row | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| m_workspace | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| operator=(const PreparedOperator &)=delete | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| operator=(PreparedOperator &&)=delete | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| Plan typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| preparation_count() const noexcept | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| preparation_report() const noexcept | serif::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() const | serif::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 &)=delete | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| PreparedOperator(PreparedOperator &&)=delete | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| residual(Workspace &workspace, ::mfem::Vector &result) const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |
| RowBinding typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | |
| Sources typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| tensor_element_count() const | serif::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 typedef | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | private |
| validate_prepared() const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inlineprivate |
| width() const | serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT > | inline |