| activeMatrixPtr() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeMatrixPtr() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeMatrixPtr(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeMatrixPtr(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeSystem(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeSystem(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeVectorPtr(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| activeVectorPtr(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| allocateMatrix(solve::strategy s=solve::strategy::monolithic, backend_ptrtype const &b=backend()) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| applyDeferredDirichlet(CondensedFormT &condensedForm, CondensedRhsT &condensedRhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| applyDeferredDirichlet(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| applyDeferredDirichlet(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| autoDirichlet() noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| baseMatrixPtr() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| baseMatrixPtr() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| baseOperatorClosed() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm()=default (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(BlockBilinearForm const &)=default (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(BlockBilinearForm &&)=default (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(T &&ps) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(T &&ps) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(TestT &&testPs, TrialT &&trialPs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(T &&ps, BackendT &&b, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(TestT &&testPs, TrialT &&trialPs, BackendT &&b, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(T &&ps, solve::strategy s, BackendT &&b, size_type pattern=Pattern::COUPLED, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(TestT &&testPs, TrialT &&trialPs, solve::strategy s, BackendT &&b, size_type pattern=Pattern::COUPLED, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(T &&ps, solve::strategy s, BackendT &&b, std::vector< PatternSizeT > const &patterns, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(TestT &&testPs, TrialT &&trialPs, solve::strategy s, BackendT &&b, std::vector< PatternSizeT > const &patterns, RangeMapT r=stencilRangeMap()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(product_space_t &&ps, condensed_matrix_ptrtype &m) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| BlockBilinearForm(product_space_t const &ps, condensed_matrix_ptrtype &m) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| clearDeferredDirichlet() | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| close() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| closeBaseOperator() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| condensed_matrix_ptrtype typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| condensed_matrix_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedMatrixPtr() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedMatrixPtr() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedMatrixPtr(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedMatrixPtr(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedSystem(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedSystem(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedVectorPtr(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| constrainedVectorPtr(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| deferDirichlet() noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| deferred_dirichlet_set_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| deferZeroRows(std::vector< int > const &dofs, std::vector< value_type > const &values, Feel::Context const &on_context, double value_on_diagonal, std::uint8_t entity_priority=vf::deferredDirichletEntityPriority(vf::DeferredDirichletEntity::unspecified)) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| dirichletInPlace() const noexcept | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| dirichletPolicy() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| functionSpace() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| hasDeferredDirichlet() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| hasDirichletConstraints() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| hasMaterializedConstrainedOperator() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| hasPendingDirichletConstraints() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| hasUnconstrainedMatrix() const noexcept | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| immediateDirichlet() noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| isMatrixAllocated() const | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| isRectangular() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| l1Norm() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| linftyNorm() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| localStoredDirichletColumnEntryCount() const noexcept | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| materializeConstrainedOperator() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| materializeConstrainedOperator(RhsType &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| materializeConstrainedOperator(RhsType const &rhs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| matrix() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| matrix() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| matrixPtr() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| matrixPtr() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| nnz() const | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| operator()(N1 n1, N2 n2, int s1=0, int s2=0) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| operator()(int n1, int n2) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| operator+=(BlockBilinearForm &a) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| operator=(BlockBilinearForm const &a) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| operator=(BlockBilinearForm &&a)=default (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| post_solve_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| pre_solve_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| product_space_t typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| row(N1 n1, int s1=0) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setDirichletInPlace(bool value) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setDirichletPolicy(vf::DeferredDirichletPolicy policy) noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setFunctionSpace(T &&ps) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setFunctionSpaces(TestT &&testPs, TrialT &&trialPs) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setStrategy(BackendT &&b) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setStrategy(solve::strategy s, BackendT &&b, size_type pattern=Pattern::COUPLED) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setStrategy(solve::strategy s, BackendT &&b, std::vector< PatternSizeT > const &patterns) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| setUseDeferredDirichlet(bool value) noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| shouldDeferDirichlet(Feel::Context const &on_context) const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| size_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solve(Ts &&... v) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImpl(Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind="petsc", bool rebuild=false, pre_solve_type pre=pre_solve_type(), post_solve_type post=post_solve_type()) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, CT ct) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, CT ct) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 1 >) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 2 >) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 3 >) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 4 >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 5 >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondense(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post, hana::integral_constant< int, 3 *5 >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplCondenseTwoFieldInternal(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplLocal(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| solveImplLocal(PS_t &ps, Solution_t &solution, Rhs_t const &rhs, std::string const &name, std::string const &kind, bool rebuild, pre_solve_type pre, post_solve_type post) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| sparse_matrix_ptrtype typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| supportsConstrainedOperatorView() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| syncLocalMatrix() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| test_product_space_t typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| testFunctionSpace() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| transpose(int n1, int n2) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| trial_product_space_t typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| trialFunctionSpace() const (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| useDeferredDirichlet() const noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| value_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| vector_ptrtype typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| vector_type typedef (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| zero() (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |
| zero(int n1, int n2) (defined in Feel::BlockBilinearForm< TestPS, TrialPS >) | Feel::BlockBilinearForm< TestPS, TrialPS > | |