Definition at line 1355 of file FD_expressions.hpp.
Public Types | |
typedef exp2::gtype | gtype |
Public Member Functions | |
grid_dist_expression_op (const exp1 &o1, const exp2 &o2) | |
Costruct a FD expression out of two expressions. | |
void | init () const |
This function must be called before value. | |
auto | value (grid_dist_key_dx< gtype::dims > &key, comb< gtype::dims > &c_where) const -> typename std::remove_reference< decltype(o1.value(key, c_where))>::type |
Evaluate the expression. | |
auto | getGrid () -> decltype(first_or_second< has_getGrid< exp1 >::value, exp1, exp2 >::getGrid(o1, o2)) |
Return the grid on which is acting. | |
auto | getGrid () const -> decltype(first_or_second< has_getGrid< exp1 >::value, exp1, exp2 >::getGrid(o1, o2)) |
Return the grid on which is acting. | |
template<typename Sys_eqs , typename gmap_type , typename unordered_map_type > | |
void | value_nz (const gmap_type &g_map, grid_dist_key_dx< Sys_eqs::dims > &key, const grid_sm< Sys_eqs::dims, void > &gs, typename Sys_eqs::stype(&spacing)[Sys_eqs::dims], unordered_map_type &cols, typename Sys_eqs::stype coeff, unsigned int comp, comb< Sys_eqs::dims > &c_where) const |
Private Attributes | |
const exp1 | o1 |
expression 1 | |
const exp2 | o2 |
expression 1 | |
typedef exp2::gtype FD::grid_dist_expression_op< exp1, exp2, mul >::gtype |
Definition at line 1365 of file FD_expressions.hpp.
|
inline |
Costruct a FD expression out of two expressions.
Definition at line 1368 of file FD_expressions.hpp.
|
inline |
Return the grid on which is acting.
It return the grid used in getVExpr, to get this object
Definition at line 1404 of file FD_expressions.hpp.
|
inline |
Return the grid on which is acting.
It return the grid used in getVExpr, to get this object
Definition at line 1416 of file FD_expressions.hpp.
|
inline |
This function must be called before value.
it initialize the expression if needed
Definition at line 1377 of file FD_expressions.hpp.
|
inline |
Evaluate the expression.
key | where to evaluate the expression |
Definition at line 1390 of file FD_expressions.hpp.
|
inline |
Definition at line 1422 of file FD_expressions.hpp.
|
private |
expression 1
Definition at line 1358 of file FD_expressions.hpp.
|
private |
expression 1
Definition at line 1361 of file FD_expressions.hpp.