Main class that encapsulate a double constant. More...
Main class that encapsulate a double constant.
| prp | no meaning |
Definition at line 1996 of file vector_dist_operators.hpp.
#include <vector_dist_operators.hpp>
Public Types | |
| typedef std::false_type | is_ker |
| typedef boost::mpl::bool_< false > | is_sort |
| result for is sort | |
| typedef void | NN_type |
Public Member Functions | |
| vector_dist_expression (const double &d) | |
| constructor from a constant expression | |
| void | init () const |
| This function must be called before value. | |
| __device__ __host__ double | value (const vect_dist_key_dx &k) const |
| Evaluate the expression. | |
| template<typename Sys_eqs , typename pmap_type , typename unordered_map_type , typename coeff_type > | |
| void | value_nz (pmap_type &p_map, const vect_dist_key_dx &key, unordered_map_type &cols, coeff_type &coeff, unsigned int comp) const |
| __host__ __device__ double | value (const unsigned int &k) const |
| Evaluate the expression. | |
Private Attributes | |
| double | d |
| constant parameter | |
| typedef std::false_type vector_dist_expression< prp, double >::is_ker |
Definition at line 2003 of file vector_dist_operators.hpp.
| typedef boost::mpl::bool_<false> vector_dist_expression< prp, double >::is_sort |
result for is sort
Definition at line 2006 of file vector_dist_operators.hpp.
| typedef void vector_dist_expression< prp, double >::NN_type |
Definition at line 2008 of file vector_dist_operators.hpp.
|
inline |
constructor from a constant expression
Definition at line 2011 of file vector_dist_operators.hpp.
|
inline |
This function must be called before value.
it initialize the expression if needed
Definition at line 2020 of file vector_dist_operators.hpp.
|
inline |
Evaluate the expression.
| k | ignored position in the vector |
It just return the value set in the constructor
Definition at line 2052 of file vector_dist_operators.hpp.
|
inline |
Evaluate the expression.
| k | ignored position in the vector |
It just return the value set in the constructor
Definition at line 2032 of file vector_dist_operators.hpp.
|
inline |
Definition at line 2039 of file vector_dist_operators.hpp.
|
private |
constant parameter
Definition at line 1999 of file vector_dist_operators.hpp.