◆ get_clone()
◆ get_l_max()
| size_t Cce::KleinGordonWorldtubeDataManager::get_l_max |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_time_span()
| std::pair< size_t, size_t > Cce::KleinGordonWorldtubeDataManager::get_time_span |
( |
| ) |
const |
|
overridevirtual |
◆ populate_hypersurface_boundary_data()
| bool Cce::KleinGordonWorldtubeDataManager::populate_hypersurface_boundary_data |
( |
gsl::not_null< Variables< Tags::klein_gordon_worldtube_boundary_tags > * > | boundary_data_variables, |
|
|
double | time, |
|
|
gsl::not_null< Parallel::NodeLock * > | hdf5_lock ) const |
|
overridevirtual |
Update the boundary_data_box entries for all tags in Tags::klein_gordon_worldtube_boundary_tags to the boundary data at time.
Details
First, if the stored buffer requires updating, it will be updated via the buffer_updater_ supplied in the constructor. Then, each of the 2 spin-weighted scalars in Tags::klein_gordon_worldtube_boundary_tags are interpolated across buffer points to the requested time value (via the Interpolator provided in the constructor).
Returns true if the time can be supplied from the buffer_updater_, and false otherwise. No tags are updated if false is returned.
Implements Cce::WorldtubeDataManager< Tags::klein_gordon_worldtube_boundary_tags >.
The documentation for this class was generated from the following file:
- src/Evolution/Systems/Cce/WorldtubeDataManager.hpp