| 
    NEST
    2.6.0,not_revisioned_source_dir@0
    
   | 
 
Exponential parameter p(d) = c + a*exp(-d/tau). More...
#include <parameter.h>
  
 Public Member Functions | |
| ExponentialParameter (const DictionaryDatum &d) | |
| Parameters: a - coefficient of exponential term tau - length scale factor c - constant offset.  More... | |
| double_t | raw_value (double_t x) const | 
| Parameter * | clone () const | 
| Clone method.  More... | |
  Public Member Functions inherited from nest::RadialParameter | |
| RadialParameter () | |
| RadialParameter (double_t cutoff) | |
| RadialParameter (const DictionaryDatum &d) | |
| double_t | raw_value (const Position< 2 > &p, librandom::RngPtr &) const | 
| Raw value disregarding cutoff.  More... | |
| double_t | raw_value (const Position< 3 > &p, librandom::RngPtr &) const | 
| Raw value disregarding cutoff.  More... | |
  Public Member Functions inherited from nest::Parameter | |
| Parameter () | |
| Default constructor.  More... | |
| Parameter (double_t cutoff) | |
| Constructor.  More... | |
| Parameter (const DictionaryDatum &d) | |
| Constructor Parameter that can be set in the Dictionary: cutoff - Values less than the cutoff are set to zero.  More... | |
| virtual | ~Parameter () | 
| Virtual destructor.  More... | |
| double_t | value (const Position< 2 > &p, librandom::RngPtr &rng) const | 
| double_t | value (const Position< 3 > &p, librandom::RngPtr &rng) const | 
| double_t | value (const std::vector< double_t > &pt, librandom::RngPtr &rng) const | 
| virtual Parameter * | multiply_parameter (const Parameter &other) const | 
| Create the product of this parameter with another.  More... | |
| virtual Parameter * | divide_parameter (const Parameter &other) const | 
| Create the quotient of this parameter with another.  More... | |
| virtual Parameter * | add_parameter (const Parameter &other) const | 
| Create the sum of this parameter with another.  More... | |
| virtual Parameter * | subtract_parameter (const Parameter &other) const | 
| Create the difference of this parameter with another.  More... | |
Private Attributes | |
| double_t | a_ | 
| double_t | c_ | 
| double_t | tau_ | 
Exponential parameter p(d) = c + a*exp(-d/tau).
      
  | 
  inline | 
Parameters: a - coefficient of exponential term tau - length scale factor c - constant offset.
References nest::names::a, a_, nest::names::c, c_, nest::names::d, nest::names::tau, and tau_.
Referenced by clone().
      
  | 
  inlinevirtual | 
Clone method.
Implements nest::Parameter.
References ExponentialParameter().
Implements nest::RadialParameter.
      
  | 
  private | 
Referenced by ExponentialParameter(), and raw_value().
      
  | 
  private | 
Referenced by ExponentialParameter(), and raw_value().
      
  | 
  private | 
Referenced by ExponentialParameter(), and raw_value().
 1.8.7