NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::inhomogeneous_poisson_generator::Parameters_ Struct Reference

Public Member Functions

 Parameters_ ()
 Sets default parameter values.
 
 Parameters_ (const Parameters_ &, Buffers_ &)
 Store current values in dictionary.
 
void get (Dictionary &) const
 Set values from dictionary.
 
void set (const Dictionary &, Buffers_ &, Node *)
 Align rate time to grid if necessary and insert it into rate_times_.
 
void assert_valid_rate_time_and_insert (const double t)
 

Public Attributes

std::vector< Time > rate_times_
 
std::vector< double > rate_values_
 
bool allow_offgrid_times_
 Allow and round up rate times not on steps;.
 

Constructor & Destructor Documentation

◆ Parameters_() [1/2]

nest::inhomogeneous_poisson_generator::Parameters_::Parameters_ ( )

Sets default parameter values.

◆ Parameters_() [2/2]

nest::inhomogeneous_poisson_generator::Parameters_::Parameters_ ( const Parameters_ &  ,
Buffers_ &   
)

Store current values in dictionary.

Member Function Documentation

◆ assert_valid_rate_time_and_insert()

void nest::inhomogeneous_poisson_generator::Parameters_::assert_valid_rate_time_and_insert ( const double  t)

References nest::Time::is_grid_time(), and nest::kernel().

Here is the call graph for this function:

◆ get()

void nest::inhomogeneous_poisson_generator::Parameters_::get ( Dictionary &  d) const

Set values from dictionary.

References nest::names::allow_offgrid_times(), nest::names::rate_times(), and nest::names::rate_values().

Referenced by nest::inhomogeneous_poisson_generator::get_status().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set()

void nest::inhomogeneous_poisson_generator::Parameters_::set ( const Dictionary &  d,
Buffers_ &  b,
Node *   
)

Align rate time to grid if necessary and insert it into rate_times_.

References nest::names::allow_offgrid_times(), nest::names::rate_times(), and nest::names::rate_values().

Referenced by nest::inhomogeneous_poisson_generator::set_data_from_stimulation_backend(), and nest::inhomogeneous_poisson_generator::set_status().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ allow_offgrid_times_

bool nest::inhomogeneous_poisson_generator::Parameters_::allow_offgrid_times_

Allow and round up rate times not on steps;.

◆ rate_times_

std::vector< Time > nest::inhomogeneous_poisson_generator::Parameters_::rate_times_

◆ rate_values_

std::vector< double > nest::inhomogeneous_poisson_generator::Parameters_::rate_values_

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