rocky_output_collections_api
Last update: 17.07.2025 3// Includes ========================================================================================
7// =================================================================================================
9// =================================================================================================
73 void create_dataset(const std::string& owner_name, const std::string& name, const std::string& unit);
110 const std::string& owner_name, const std::string& domain_dataset, const std::string& image_dataset);
230 void create_geometry_time_curve(int geometry_id, const std::string& name, const std::string& unit);
244 void create_time_curve(const std::string& owner_name, const std::string& name, const std::string& unit);
270 void setup_geometry_time_curve_dimension(int geometry_id, const std::string& name, double dimension);
284 void setup_time_curve_dimension(const std::string& owner_name, const std::string& name, double dimension);
345// create ------------------------------------------------------------------------------------------
401inline void IRockyCurveCollectionData::create_particles_time_curve(const std::string& name, const std::string& unit)
409inline void IRockyCurveCollectionData::create_geometry_time_curve(int geometry_id, const std::string& name, const std::string& unit)
426// dimensions --------------------------------------------------------------------------------------
486// update ------------------------------------------------------------------------------------------
518inline void IRockyCurveCollectionData::update_particles_time_curve(const std::string& name, double value)
527inline void IRockyCurveCollectionData::update_geometry_time_curve(int geometry_id, const std::string& name, double value)
545// =================================================================================================
547// =================================================================================================
564 int create_particles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
575 int create_particles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
585 int create_triangles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
596 int create_triangles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
606 int create_vertex_triangles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
617 int create_vertex_triangles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
Definition rocky_output_collections_api.hpp:30
void update_time_curve(const std::string &owner_name, const std::string &name, double value)
Definition rocky_output_collections_api.hpp:536
void setup_particles_time_curve_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:456
void update_geometry_time_curve(int geometry_id, const std::string &name, double value)
Definition rocky_output_collections_api.hpp:527
void setup_dataset_dimension(const std::string &owner_name, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:447
void create_time_curve(const std::string &owner_name, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:417
void update_particles_time_curve(const std::string &name, double value)
Definition rocky_output_collections_api.hpp:518
void update_dataset(const std::string &owner_name, const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:508
void setup_particles_dataset_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:427
void update_particles_dataset(const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:488
void create_particles_curve(const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:374
void add_curve(const std::string &owner_name, const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:392
void create_dataset(const std::string &owner_name, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:365
void create_particles_dataset(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:347
void setup_geometry_time_curve_dimension(int geometry_id, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:466
void create_geometry_time_curve(int geometry_id, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:409
void create_geometry_dataset(int geometry_id, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:356
void setup_geometry_dataset_dimension(int geometry_id, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:437
void setup_time_curve_dimension(const std::string &owner_name, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:476
void create_geometry_curve(int geometry_id, const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:383
void create_particles_time_curve(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:401
void update_geometry_dataset(int geometry_id, const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:498
Definition rocky_output_collections_api.hpp:555
int create_particles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:637
int create_particles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:631
int create_triangles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:643
int create_triangles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:649
int create_vertex_triangles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:661
int create_vertex_triangles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:655