Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::BlockBilinearForm< TestPS, TrialPS > Member List

This is the complete list of members for Feel::BlockBilinearForm< TestPS, TrialPS >, including all inherited members.

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 noexceptFeel::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 noexceptFeel::BlockBilinearForm< TestPS, TrialPS >
immediateDirichlet() noexcept (defined in Feel::BlockBilinearForm< TestPS, TrialPS >)Feel::BlockBilinearForm< TestPS, TrialPS >
isMatrixAllocated() constFeel::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 noexceptFeel::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() constFeel::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 >