ecl_sum_vector.hpp File Reference
Include dependency graph for ecl_sum_vector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct ecl_sum_vector_struct ecl_sum_vector_type
 

Functions

void ecl_sum_vector_free (ecl_sum_vector_type *keylist)
 
ecl_sum_vector_typeecl_sum_vector_alloc (const ecl_sum_type *ecl_sum, bool add_keywords)
 
bool ecl_sum_vector_add_key (ecl_sum_vector_type *keylist, const char *key)
 
void ecl_sum_vector_add_keys (ecl_sum_vector_type *keylist, const char *pattern)
 
const char * ecl_sum_vector_iget_key (const ecl_sum_vector_type *ecl_sum_vector, int index)
 
bool ecl_sum_vector_iget_is_rate (const ecl_sum_vector_type *ecl_sum_vector, int index)
 
int ecl_sum_vector_iget_param_index (const ecl_sum_vector_type *ecl_sum_vector, int index)
 
int ecl_sum_vector_get_size (const ecl_sum_vector_type *ecl_sum_vector)
 
bool ecl_sum_vector_iget_valid (const ecl_sum_vector_type *ecl_sum_vector, int index)
 
ecl_sum_vector_typeecl_sum_vector_alloc_layout_copy (const ecl_sum_vector_type *src_vector, const ecl_sum_type *ecl_sum)
 
 UTIL_IS_INSTANCE_HEADER (ecl_sum_vector)
 

Typedef Documentation

◆ ecl_sum_vector_type

typedef struct ecl_sum_vector_struct ecl_sum_vector_type

Function Documentation

◆ ecl_sum_vector_add_key()

bool ecl_sum_vector_add_key ( ecl_sum_vector_type keylist,
const char *  key 
)

◆ ecl_sum_vector_add_keys()

void ecl_sum_vector_add_keys ( ecl_sum_vector_type keylist,
const char *  pattern 
)

◆ ecl_sum_vector_alloc()

ecl_sum_vector_type * ecl_sum_vector_alloc ( const ecl_sum_type ecl_sum,
bool  add_keywords 
)

◆ ecl_sum_vector_alloc_layout_copy()

ecl_sum_vector_type * ecl_sum_vector_alloc_layout_copy ( const ecl_sum_vector_type src_vector,
const ecl_sum_type ecl_sum 
)

◆ ecl_sum_vector_free()

void ecl_sum_vector_free ( ecl_sum_vector_type keylist)

◆ ecl_sum_vector_get_size()

int ecl_sum_vector_get_size ( const ecl_sum_vector_type ecl_sum_vector)

◆ ecl_sum_vector_iget_is_rate()

bool ecl_sum_vector_iget_is_rate ( const ecl_sum_vector_type ecl_sum_vector,
int  index 
)

◆ ecl_sum_vector_iget_key()

const char * ecl_sum_vector_iget_key ( const ecl_sum_vector_type ecl_sum_vector,
int  index 
)

◆ ecl_sum_vector_iget_param_index()

int ecl_sum_vector_iget_param_index ( const ecl_sum_vector_type ecl_sum_vector,
int  index 
)

◆ ecl_sum_vector_iget_valid()

bool ecl_sum_vector_iget_valid ( const ecl_sum_vector_type ecl_sum_vector,
int  index 
)

◆ UTIL_IS_INSTANCE_HEADER()

UTIL_IS_INSTANCE_HEADER ( ecl_sum_vector  )