template<typename exp1, unsigned int dir, unsigned int ord_d, unsigned int ord, unsigned int impl>
class FD::grid_dist_expression_op< exp1, void, GRID_DERIVATIVE< dir, ord_d, ord, impl > >
Definition at line 493 of file FD_op.hpp.
|
| grid_dist_expression_op (const exp1 &o1) |
| 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.
|
|
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 > &kmap, 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 |
|
gtype & | getGrid () |
| Return the vector on which is acting.
|
|
const gtype & | getGrid () const |
| Return the vector on which is acting.
|
|
template<typename exp1 , unsigned int dir, unsigned int ord_d, unsigned int ord, unsigned int impl>
Return the vector on which is acting.
It return the vector used in getVExpr, to get this object
- Returns
- the vector
Definition at line 586 of file FD_op.hpp.
template<typename exp1 , unsigned int dir, unsigned int ord_d, unsigned int ord, unsigned int impl>
Return the vector on which is acting.
It return the vector used in getVExpr, to get this object
- Returns
- the vector
Definition at line 598 of file FD_op.hpp.
template<typename exp1 , unsigned int dir, unsigned int ord_d, unsigned int ord, unsigned int impl>
This function must be called before value.
it initialize the expression if needed
Definition at line 512 of file FD_op.hpp.
template<typename exp1 , unsigned int dir, unsigned int ord_d, unsigned int ord, unsigned int impl>
template<typename Sys_eqs , typename gmap_type , typename unordered_map_type >
void FD::grid_dist_expression_op< exp1, void, GRID_DERIVATIVE< dir, ord_d, ord, impl > >::value_nz |
( |
const gmap_type & |
g_map, |
|
|
grid_dist_key_dx< Sys_eqs::dims > & |
kmap, |
|
|
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 |
|
inline |