OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
FD::Derivative_impl< dir, 1, 2, CENTRAL_ONE_SIDE_BACKWARD > Struct Template Reference

Detailed Description

template<unsigned int dir>
struct FD::Derivative_impl< dir, 1, 2, CENTRAL_ONE_SIDE_BACKWARD >

Definition at line 361 of file FD_op.hpp.

Static Public Member Functions

template<typename rtype , typename expr_type >
static rtype calculate (expr_type &o1, grid_dist_key_dx< expr_type::gtype::dims > &key, comb< expr_type::gtype::dims > &c_where)
 
template<typename Sys_eqs , typename o1_type , typename gmap_type , typename unordered_map_type >
static void calculate_nz (o1_type o1, 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)
 

Member Function Documentation

◆ calculate()

template<unsigned int dir>
template<typename rtype , typename expr_type >
static rtype FD::Derivative_impl< dir, 1, 2, CENTRAL_ONE_SIDE_BACKWARD >::calculate ( expr_type &  o1,
grid_dist_key_dx< expr_type::gtype::dims > &  key,
comb< expr_type::gtype::dims > &  c_where 
)
inlinestatic

Definition at line 364 of file FD_op.hpp.

◆ calculate_nz()

template<unsigned int dir>
template<typename Sys_eqs , typename o1_type , typename gmap_type , typename unordered_map_type >
static void FD::Derivative_impl< dir, 1, 2, CENTRAL_ONE_SIDE_BACKWARD >::calculate_nz ( o1_type  o1,
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 
)
inlinestatic

Definition at line 383 of file FD_op.hpp.


The documentation for this struct was generated from the following file: