declaration of class NiHu::weighted_residual
More...
Go to the source code of this file.
|
| template<class LeftWr , class RightWr > |
| wr_sum< typename std::enable_if< is_weighted_residual< LeftWr >::value, LeftWr >::type, typename std::enable_if< is_weighted_residual< RightWr >::value, RightWr >::type > | NiHu::operator+ (LeftWr &&lhs, RightWr &&rhs) |
| | factory operator for sum of wr-s More...
|
| |
| template<class Test , class Proj > |
| weighted_residual< typename std::enable_if< is_function_space< Test >::value, Test >::type, typename std::enable_if< is_integral_transform< Proj >::value, Proj >::type > | NiHu::operator* (Test &&test, Proj &&proj) |
| | factory operator to create a wr from a test space and an integral_transform More...
|
| |
| template<class WR , class Res > |
| std::enable_if< is_weighted_residual< WR >::value &&is_result_matrix< Res >::value, Res & >::type | NiHu::operator<< (Res &res, WR &&wr) |
| | operator to evaluate a weighted residual into a result matrix More...
|
| |
◆ operator*()
template<class Test , class Proj >
| weighted_residual< typename std::enable_if<is_function_space<Test>::value, Test>::type, typename std::enable_if<is_integral_transform<Proj>::value, Proj>::type> NiHu::operator* |
( |
Test && |
test, |
|
|
Proj && |
proj |
|
) |
| |
factory operator to create a wr from a test space and an integral_transform
- Template Parameters
-
| Test | the test space type |
| Proj | the integral_transform type |
- Parameters
-
| [in] | test | the test space reference |
| [in] | proj | the integral_transform reference |
- Returns
- the weighted residual
Definition at line 181 of file weighted_residual.hpp.
◆ operator+()
template<class LeftWr , class RightWr >
| wr_sum< typename std::enable_if<is_weighted_residual<LeftWr>::value, LeftWr>::type, typename std::enable_if<is_weighted_residual<RightWr>::value, RightWr>::type> NiHu::operator+ |
( |
LeftWr && |
lhs, |
|
|
RightWr && |
rhs |
|
) |
| |
factory operator for sum of wr-s
- Template Parameters
-
| LeftWr | left hand side wr |
| RightWr | right hand side wr |
- Parameters
-
| [in] | lhs | the left hand side |
| [in] | rhs | the right hand side |
Definition at line 160 of file weighted_residual.hpp.
◆ operator<<()
template<class WR , class Res >
| std::enable_if< is_weighted_residual<WR>::value && is_result_matrix<Res>::value, Res &>::type NiHu::operator<< |
( |
Res & |
res, |
|
|
WR && |
wr |
|
) |
| |
operator to evaluate a weighted residual into a result matrix
- Template Parameters
-
| WR | the weighted residual |
| Res | the result matrix |
- Parameters
-
| [in] | wr | the weighted residual instance |
| [in,out] | res | the result matrix instance |
- Returns
- (reference to) the result matrix
Definition at line 202 of file weighted_residual.hpp.