|
|
template<typename X1 , typename RepType > |
| vf::detail::LinearForm< X1, RepType, RepType > | Feel::form (std::string name, std::shared_ptr< X1 > const &__X1, std::shared_ptr< RepType > __M, size_type rowstart=0, bool init=false, bool do_threshold=false, typename X1::value_type threshold=type_traits< typename RepType::value_type >::epsilon()) |
| |
|
template<typename X1 , typename X2 > |
| vf::detail::BilinearForm< X1, X2 > | Feel::form (std::string name, std::shared_ptr< X1 > const &__X1, std::shared_ptr< X2 > const &__X2, std::shared_ptr< MatrixSparse< double > > __M, size_type rowstart=0, size_type colstart=0, bool init=false, bool do_threshold=false, typename X1::value_type threshold=type_traits< double >::epsilon(), size_type pattern=Pattern::COUPLED) |
| |
| template<typename ... Ts> |
| auto | Feel::form1 (Ts &&... v) |
| | create a linear form using named arguments More...
|
| |
| template<typename ... Ts> |
| auto | Feel::form2 (Ts &&... v) |
| | create a bi-linear form using named arguments More...
|
| |
template<typename FormT >
requires std::derived_from<FormT, BilinearFormBase<typename FormT::value_type>> |
| FormT | Feel::operator* (double a, FormT const &b) |
| | left multiply a form by a scalar
|
| |