Inheritance diagram for Feel::vf::Rand< T >:
Collaboration diagram for Feel::vf::Rand< T >:Classes | |
| struct | HasTestFunction |
| struct | HasTrialFunction |
| struct | Lambda |
| struct | tensor |
Public Types | |
| using | evaluate_type = Eigen::Matrix< value_type, 1, 1 > |
| typedef Rand< T > | expression_type |
| using | test_basis = std::nullptr_t |
| using | trial_basis = std::nullptr_t |
| typedef mpl::if_< boost::is_reference_wrapper< T >, mpl::identity< T >, mpl::identity< mpl::identity< T > > >::type::type::type | value_type |
Public Member Functions | |
| constexpr value_type | evaluate () const |
| constexpr evaluate_type | evaluate (bool) const |
| value_type | high () const |
| constexpr bool | isPolynomial () const |
| expression is polynomial? | |
| value_type | low () const |
| template<typename... TheExpr> | |
| Lambda< TheExpr... >::type | operator() (TheExpr... e) |
| Rand & | operator= (Rand const &c)=default |
| uint16_type | polynomialOrder () const |
| polynomial order | |
| Rand (Rand &&c)=default | |
| Rand (Rand const &c)=default | |
| Rand (value_type lo, value_type hi) | |
| constexpr value_type | value () const |
Static Public Attributes | |
| static const size_type | context = vm::JACOBIAN |
| template<typename Func > | |
| static const bool | has_test_basis = false |
| template<typename Func > | |
| static const bool | has_trial_basis = false |
| static const bool | is_terminal = false |