rocky_output_collections_api
Last update: 16.07.2025 4// Includes ========================================================================================
8// =================================================================================================
10// =================================================================================================
88 void create_dataset(const std::string& owner_name, const std::string& name, const std::string& unit);
136 const std::string& owner_name, const std::string& domain_dataset, const std::string& image_dataset);
296 void create_geometry_time_curve(int geometry_id, const std::string& name, const std::string& unit);
310 void create_time_curve(const std::string& owner_name, const std::string& name, const std::string& unit);
348 void setup_geometry_time_curve_dimension(int geometry_id, const std::string& name, double dimension);
362 void setup_time_curve_dimension(const std::string& owner_name, const std::string& name, double dimension);
436// create ------------------------------------------------------------------------------------------
510inline void IRockyCurveCollectionData::create_particles_time_curve(const std::string& name, const std::string& unit)
518inline void IRockyCurveCollectionData::create_solver_time_curve(const std::string& name, const std::string& unit)
526inline void IRockyCurveCollectionData::create_geometry_time_curve(int geometry_id, const std::string& name, const std::string& unit)
543// dimensions --------------------------------------------------------------------------------------
623// update ------------------------------------------------------------------------------------------
665inline void IRockyCurveCollectionData::update_particles_time_curve(const std::string& name, double value)
674inline void IRockyCurveCollectionData::update_solver_time_curve(const std::string& name, double value)
683inline void IRockyCurveCollectionData::update_geometry_time_curve(int geometry_id, const std::string& name, double value)
701// =================================================================================================
703// =================================================================================================
720 int create_particles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
731 int create_particles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
741 int create_triangles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
752 int create_triangles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
762 int create_vertex_triangles_instantaneous_property(const std::string& name, const std::string& unit, double dimension = 1.0);
773 int create_vertex_triangles_statistical_property(const std::string& name, const std::string& unit, double dimension = 1.0);
Definition rocky_output_collections_api.hpp:31
void update_time_curve(const std::string &owner_name, const std::string &name, double value)
Definition rocky_output_collections_api.hpp:692
void create_solver_dataset(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:447
void setup_particles_time_curve_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:583
void update_solver_time_curve(const std::string &name, double value)
Definition rocky_output_collections_api.hpp:674
void update_geometry_time_curve(int geometry_id, const std::string &name, double value)
Definition rocky_output_collections_api.hpp:683
void setup_dataset_dimension(const std::string &owner_name, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:574
void create_time_curve(const std::string &owner_name, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:534
void update_particles_time_curve(const std::string &name, double value)
Definition rocky_output_collections_api.hpp:665
void update_solver_dataset(const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:635
void update_dataset(const std::string &owner_name, const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:655
void setup_particles_dataset_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:544
void update_particles_dataset(const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:625
void create_particles_curve(const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:474
void create_solver_time_curve(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:518
void add_curve(const std::string &owner_name, const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:501
void create_dataset(const std::string &owner_name, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:465
void create_particles_dataset(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:438
void setup_geometry_time_curve_dimension(int geometry_id, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:603
void create_geometry_time_curve(int geometry_id, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:526
void create_geometry_dataset(int geometry_id, const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:456
void setup_geometry_dataset_dimension(int geometry_id, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:564
void setup_solver_dataset_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:554
void setup_time_curve_dimension(const std::string &owner_name, const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:613
void create_geometry_curve(int geometry_id, const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:492
void create_particles_time_curve(const std::string &name, const std::string &unit)
Definition rocky_output_collections_api.hpp:510
void setup_solver_time_curve_dimension(const std::string &name, double dimension)
Definition rocky_output_collections_api.hpp:593
void create_solver_curve(const std::string &domain_dataset, const std::string &image_dataset)
Definition rocky_output_collections_api.hpp:483
void update_geometry_dataset(int geometry_id, const std::string &name, const double *dataset, size_t size)
Definition rocky_output_collections_api.hpp:645
Definition rocky_output_collections_api.hpp:711
int create_particles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:793
int create_particles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:787
int create_triangles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:799
int create_triangles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:805
int create_vertex_triangles_statistical_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:817
int create_vertex_triangles_instantaneous_property(const std::string &name, const std::string &unit, double dimension=1.0)
Definition rocky_output_collections_api.hpp:811