ecl_file.hpp
Go to the documentation of this file.
50 ecl_file_type * ecl_file_fast_open( const char * filename , const char * index_filename , int flags);
56 ecl_kw_type * ecl_file_icopy_named_kw( const ecl_file_type * ecl_file , const char * kw, int ith);
69 void ecl_file_replace_kw( ecl_file_type * ecl_file , ecl_kw_type * old_kw , ecl_kw_type * new_kw , bool insert_copy);
81 ecl_file_kw_type * ecl_file_iget_named_file_kw( const ecl_file_type * file , const char * kw, int ith);
87 ecl_data_type ecl_file_iget_named_data_type( const ecl_file_type * file , const char * kw , int ith);
89 void ecl_file_indexed_read(const ecl_file_type * file , const char * kw, int index, const int_vector_type * index_map, char* buffer);
91 ecl_file_view_type * ecl_file_get_global_blockview( ecl_file_type * ecl_file , const char * kw , int occurence);
92 ecl_file_view_type * ecl_file_alloc_global_blockview( ecl_file_type * ecl_file , const char * kw , int occurence);
111 ecl_file_view_type * ecl_file_get_restart_view( ecl_file_type * ecl_file , int input_index, int report_step , time_t sim_time, double sim_days);
129 ecl_file_type * ecl_file_open_rstblock_report_step( const char * filename , int report_step , int flags);
130 ecl_file_type * ecl_file_open_rstblock_sim_time( const char * filename , time_t sim_time , int flags);
ecl_file_view_type * ecl_file_get_active_view(ecl_file_type *ecl_file) ecl_file_type * ecl_file_fast_open(const char *filename, const char *index_filename, int flags) void ecl_file_replace_kw(ecl_file_type *ecl_file, ecl_kw_type *old_kw, ecl_kw_type *new_kw, bool insert_copy) bool ecl_file_write_index(const ecl_file_type *ecl_file, const char *index_filename) void ecl_file_fprintf_kw_list(const ecl_file_type *ecl_file, FILE *stream) bool ecl_file_has_sim_time(const ecl_file_type *ecl_file, time_t sim_time) bool ecl_file_iselect_rstblock(ecl_file_type *ecl_file, int seqnum_index) bool ecl_file_index_valid(const char *file_name, const char *index_file_name) void ecl_file_free__(void *arg) const char * ecl_file_iget_header(const ecl_file_type *file, int global_index) ecl_kw_type * ecl_file_icopy_named_kw(const ecl_file_type *ecl_file, const char *kw, int ith) ecl_kw_type * ecl_file_icopy_kw(const ecl_file_type *ecl_file, int index) bool ecl_file_has_report_step(const ecl_file_type *ecl_file, int report_step) bool ecl_file_has_kw_ptr(const ecl_file_type *ecl_file, const ecl_kw_type *ecl_kw) void ecl_file_set_flags(ecl_file_type *ecl_file, int new_flags) bool ecl_file_select_rstblock_report_step(ecl_file_type *ecl_file, int report_step) double ecl_file_iget_restart_sim_days(const ecl_file_type *restart_file, int index) ecl_version_enum ecl_file_get_ecl_version(const ecl_file_type *file) bool ecl_file_writable(const ecl_file_type *ecl_file) void ecl_file_close_fortio_stream(ecl_file_type *ecl_file) void ecl_file_close(ecl_file_type *ecl_file) int ecl_file_get_restart_index(const ecl_file_type *restart_file, time_t sim_time) UTIL_IS_INSTANCE_HEADER(ecl_file) int ecl_file_get_size(const ecl_file_type *ecl_file) bool ecl_file_has_kw(const ecl_file_type *ecl_file, const char *kw) int ecl_file_iget_size(const ecl_file_type *file, int global_index) ecl_file_type * ecl_file_iopen_rstblock(const char *filename, int seqnum_index, int flags) bool ecl_file_flags_set(const ecl_file_type *ecl_file, int flags) int ecl_file_get_num_named_kw(const ecl_file_type *ecl_file, const char *kw) ecl_file_view_type * ecl_file_get_restart_view(ecl_file_type *ecl_file, int input_index, int report_step, time_t sim_time, double sim_days) ecl_file_view_type * ecl_file_get_summary_view(ecl_file_type *ecl_file, int report_step) void ecl_file_indexed_read(const ecl_file_type *file, const char *kw, int index, const int_vector_type *index_map, char *buffer) void ecl_file_fwrite_fortio(const ecl_file_type *ec_file, fortio_type *fortio, int offset) void ecl_file_pop_block(ecl_file_type *ecl_file) void ecl_file_fwrite(const ecl_file_type *ecl_file, const char *, bool fmt_file) ecl_file_type * ecl_file_open_rstblock_report_step(const char *filename, int report_step, int flags) ecl_kw_type * ecl_file_iget_named_kw(const ecl_file_type *file, const char *kw, int ith) int ecl_file_get_flags(const ecl_file_type *ecl_file) int ecl_file_iget_named_size(const ecl_file_type *file, const char *kw, int ith) bool ecl_file_load_all(ecl_file_type *ecl_file) const char * ecl_file_iget_distinct_kw(const ecl_file_type *ecl_file, int index) ecl_file_view_type * ecl_file_get_global_view(ecl_file_type *ecl_file) int ecl_file_iget_occurence(const ecl_file_type *ecl_file, int index) ecl_file_kw_type * ecl_file_iget_file_kw(const ecl_file_type *file, int global_index) ecl_data_type ecl_file_iget_data_type(const ecl_file_type *file, int global_index) ecl_file_view_type * ecl_file_alloc_global_blockview(ecl_file_type *ecl_file, const char *kw, int occurence) void ecl_file_push_block(ecl_file_type *ecl_file) ecl_file_type * ecl_file_open(const char *filename, int flags) ecl_file_kw_type * ecl_file_iget_named_file_kw(const ecl_file_type *file, const char *kw, int ith) ecl_file_type * ecl_file_open_rstblock_sim_time(const char *filename, time_t sim_time, int flags) bool ecl_file_save_kw(const ecl_file_type *ecl_file, const ecl_kw_type *ecl_kw) void ecl_file_fortio_detach(ecl_file_type *ecl_file) bool ecl_file_select_block(ecl_file_type *ecl_file, const char *kw, int occurence) int ecl_file_get_phases(const ecl_file_type *init_file) ecl_file_view_type * ecl_file_get_global_blockview(ecl_file_type *ecl_file, const char *kw, int occurence) int ecl_file_get_num_distinct_kw(const ecl_file_type *ecl_file) bool ecl_file_select_rstblock_sim_time(ecl_file_type *ecl_file, time_t sim_time) ecl_kw_type * ecl_file_iget_kw(const ecl_file_type *file, int global_index) bool ecl_file_subselect_block(ecl_file_type *ecl_file, const char *kw, int occurence) const char * ecl_file_get_src_file(const ecl_file_type *ecl_file) time_t ecl_file_iget_restart_sim_date(const ecl_file_type *restart_file, int occurence) ecl_data_type ecl_file_iget_named_data_type(const ecl_file_type *file, const char *kw, int ith) Definition: ecl_type.hpp:72 |