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.