ecl_file_view.hpp
Go to the documentation of this file.
57 ecl_file_view_type * ecl_file_view_alloc( fortio_type * fortio , int * flags , inv_map_type * inv_map , bool owner );
58 int ecl_file_view_get_global_index( const ecl_file_view_type * ecl_file_view , const char * kw , int ith);
61 ecl_file_kw_type * ecl_file_view_iget_file_kw( const ecl_file_view_type * ecl_file_view , int global_index);
62 ecl_file_kw_type * ecl_file_view_iget_named_file_kw( const ecl_file_view_type * ecl_file_view , const char * kw, int ith);
64 void ecl_file_view_index_fload_kw(const ecl_file_view_type * ecl_file_view, const char* kw, int index, const int_vector_type * index_map, char* buffer);
65 int ecl_file_view_find_kw_value( const ecl_file_view_type * ecl_file_view , const char * kw , const void * value);
66 const char * ecl_file_view_iget_distinct_kw( const ecl_file_view_type * ecl_file_view , int index);
69 ecl_data_type ecl_file_view_iget_data_type( const ecl_file_view_type * ecl_file_view , int index);
72 ecl_kw_type * ecl_file_view_iget_named_kw( const ecl_file_view_type * ecl_file_view , const char * kw, int ith);
73 ecl_data_type ecl_file_view_iget_named_data_type( const ecl_file_view_type * ecl_file_view , const char * kw , int ith);
74 int ecl_file_view_iget_named_size( const ecl_file_view_type * ecl_file_view , const char * kw , int ith);
75 void ecl_file_view_replace_kw( ecl_file_view_type * ecl_file_view , ecl_kw_type * old_kw , ecl_kw_type * new_kw , bool insert_copy);
81 void ecl_file_view_fwrite( const ecl_file_view_type * ecl_file_view , fortio_type * target , int offset);
84 ecl_file_view_type * ecl_file_view_add_blockview(ecl_file_view_type * ecl_file_view , const char * header, int occurence);
85 ecl_file_view_type * ecl_file_view_add_blockview2(ecl_file_view_type * ecl_file_view , const char * start_kw, const char * end_kw, int occurence);
86 ecl_file_view_type * ecl_file_view_add_restart_view(ecl_file_view_type * file_view , int seqnum_index, int report_step , time_t sim_time, double sim_days);
87 ecl_file_view_type * ecl_file_view_alloc_blockview(const ecl_file_view_type * ecl_file_view , const char * header, int occurence);
88 ecl_file_view_type * ecl_file_view_alloc_blockview2(const ecl_file_view_type * ecl_file_view , const char * start_kw, const char * end_kw, int occurence);
94 int ecl_file_view_seqnum_index_from_sim_time( ecl_file_view_type * parent_map , time_t sim_time);
97 double ecl_file_view_iget_restart_sim_days(const ecl_file_view_type * ecl_file_view , int seqnum_index);
98 time_t ecl_file_view_iget_restart_sim_date(const ecl_file_view_type * ecl_file_view , int seqnum_index);
101 ecl_file_view_type * ecl_file_view_add_summary_view( ecl_file_view_type * file_view , int report_step );
106 ecl_file_view_type * ecl_file_view_fread_alloc( fortio_type * fortio , int * flags , inv_map_type * inv_map, FILE * istream );
109 void ecl_file_view_end_transaction( ecl_file_view_type * file_view, ecl_file_transaction_type * transaction);
void ecl_file_view_free(ecl_file_view_type *ecl_file_view) ecl_file_view_type * ecl_file_view_fread_alloc(fortio_type *fortio, int *flags, inv_map_type *inv_map, FILE *istream) ecl_file_kw_type * ecl_file_view_iget_file_kw(const ecl_file_view_type *ecl_file_view, int global_index) int ecl_file_view_get_global_index(const ecl_file_view_type *ecl_file_view, const char *kw, int ith) void ecl_file_view_index_fload_kw(const ecl_file_view_type *ecl_file_view, const char *kw, int index, const int_vector_type *index_map, char *buffer) const char * ecl_file_view_iget_header(const ecl_file_view_type *ecl_file_view, int index) int ecl_file_view_iget_named_size(const ecl_file_view_type *ecl_file_view, const char *kw, int ith) const char * ecl_file_view_get_src_file(const ecl_file_view_type *file_view) void ecl_file_view_add_kw(ecl_file_view_type *ecl_file_view, ecl_file_kw_type *file_kw) void ecl_file_view_fprintf_kw_list(const ecl_file_view_type *ecl_file_view, FILE *stream) int ecl_file_view_get_num_distinct_kw(const ecl_file_view_type *ecl_file_view) bool ecl_file_view_has_report_step(const ecl_file_view_type *ecl_file_view, int report_step) bool ecl_file_view_flags_set(const ecl_file_view_type *file_view, int query_flags) const char * ecl_file_view_iget_distinct_kw(const ecl_file_view_type *ecl_file_view, int index) struct ecl_file_transaction_struct ecl_file_transaction_type Definition: ecl_file_view.hpp:51 int ecl_file_view_iget_occurence(const ecl_file_view_type *ecl_file_view, int global_index) ecl_file_view_type * ecl_file_view_add_restart_view(ecl_file_view_type *file_view, int seqnum_index, int report_step, time_t sim_time, double sim_days) ecl_file_transaction_type * ecl_file_view_start_transaction(ecl_file_view_type *file_view) int ecl_file_view_find_sim_time(const ecl_file_view_type *ecl_file_view, time_t sim_time) double ecl_file_view_iget_restart_sim_days(const ecl_file_view_type *ecl_file_view, int seqnum_index) bool ecl_file_view_check_flags(int state_flags, int query_flags) ecl_data_type ecl_file_view_iget_named_data_type(const ecl_file_view_type *ecl_file_view, const char *kw, int ith) void ecl_file_view_write_index(const ecl_file_view_type *file_view, FILE *ostream) void ecl_file_view_add_flag(ecl_file_view_type *file_view, int flag) void ecl_file_view_free__(void *arg) time_t ecl_file_view_iget_restart_sim_date(const ecl_file_view_type *ecl_file_view, int seqnum_index) ecl_file_view_type * ecl_file_view_alloc_blockview2(const ecl_file_view_type *ecl_file_view, const char *start_kw, const char *end_kw, int occurence) void ecl_file_view_add_child(ecl_file_view_type *parent, ecl_file_view_type *child) ecl_kw_type * ecl_file_view_iget_kw(const ecl_file_view_type *ecl_file_view, int index) int ecl_file_view_get_size(const ecl_file_view_type *ecl_file_view) int ecl_file_view_seqnum_index_from_sim_time(ecl_file_view_type *parent_map, time_t sim_time) ecl_file_view_type * ecl_file_view_alloc_blockview(const ecl_file_view_type *ecl_file_view, const char *header, int occurence) int ecl_file_view_find_kw_value(const ecl_file_view_type *ecl_file_view, const char *kw, const void *value) ecl_data_type ecl_file_view_iget_data_type(const ecl_file_view_type *ecl_file_view, int index) void ecl_file_view_replace_kw(ecl_file_view_type *ecl_file_view, ecl_kw_type *old_kw, ecl_kw_type *new_kw, bool insert_copy) void ecl_file_view_fclose_stream(ecl_file_view_type *file_view) ecl_file_kw_type * ecl_file_view_iget_named_file_kw(const ecl_file_view_type *ecl_file_view, const char *kw, int ith) void ecl_file_view_fwrite(const ecl_file_view_type *ecl_file_view, fortio_type *target, int offset) bool ecl_file_view_has_sim_time(const ecl_file_view_type *ecl_file_view, time_t sim_time) int ecl_file_view_get_num_named_kw(const ecl_file_view_type *ecl_file_view, const char *kw) ecl_file_view_type * ecl_file_view_alloc(fortio_type *fortio, int *flags, inv_map_type *inv_map, bool owner) int ecl_file_view_iget_size(const ecl_file_view_type *ecl_file_view, int index) void ecl_file_view_make_index(ecl_file_view_type *ecl_file_view) ecl_file_view_type * ecl_file_view_add_blockview(ecl_file_view_type *ecl_file_view, const char *header, int occurence) bool ecl_file_view_load_all(ecl_file_view_type *ecl_file_view) bool ecl_file_view_has_kw(const ecl_file_view_type *ecl_file_view, const char *kw) ecl_kw_type * ecl_file_view_iget_named_kw(const ecl_file_view_type *ecl_file_view, const char *kw, int ith) ecl_file_view_type * ecl_file_view_add_summary_view(ecl_file_view_type *file_view, int report_step) bool ecl_file_view_drop_flag(ecl_file_view_type *file_view, int flag) void ecl_file_view_end_transaction(ecl_file_view_type *file_view, ecl_file_transaction_type *transaction) ecl_file_view_type * ecl_file_view_add_blockview2(ecl_file_view_type *ecl_file_view, const char *start_kw, const char *end_kw, int occurence) Definition: ecl_type.hpp:72 |