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

Go to the source code of this file.

Typedefs

typedef struct ecl_grav_struct ecl_grav_type
 
typedef struct ecl_grav_survey_struct ecl_grav_survey_type
 

Functions

void ecl_grav_free (ecl_grav_type *ecl_grav_config)
 
ecl_grav_typeecl_grav_alloc (const ecl_grid_type *ecl_grid, const ecl_file_type *init_file)
 
ecl_grav_survey_typeecl_grav_add_survey_FIP (ecl_grav_type *grav, const char *name, const ecl_file_view_type *restart_file)
 
ecl_grav_survey_typeecl_grav_add_survey_PORMOD (ecl_grav_type *grav, const char *name, const ecl_file_view_type *restart_file)
 
ecl_grav_survey_typeecl_grav_add_survey_RPORV (ecl_grav_type *grav, const char *name, const ecl_file_view_type *restart_file)
 
ecl_grav_survey_typeecl_grav_add_survey_RFIP (ecl_grav_type *grav, const char *name, const ecl_file_view_type *restart_file)
 
double ecl_grav_eval (const ecl_grav_type *grav, const char *base, const char *monitor, ecl_region_type *region, double utm_x, double utm_y, double depth, int phase_mask)
 
void ecl_grav_new_std_density (ecl_grav_type *grav, ecl_phase_enum phase, double default_density)
 
void ecl_grav_add_std_density (ecl_grav_type *grav, ecl_phase_enum phase, int pvtnum, double density)
 

Typedef Documentation

◆ ecl_grav_survey_type

typedef struct ecl_grav_survey_struct ecl_grav_survey_type

◆ ecl_grav_type

typedef struct ecl_grav_struct ecl_grav_type

Function Documentation

◆ ecl_grav_add_std_density()

void ecl_grav_add_std_density ( ecl_grav_type grav,
ecl_phase_enum  phase,
int  pvtnum,
double  density 
)

◆ ecl_grav_add_survey_FIP()

ecl_grav_survey_type * ecl_grav_add_survey_FIP ( ecl_grav_type grav,
const char *  name,
const ecl_file_view_type restart_file 
)

◆ ecl_grav_add_survey_PORMOD()

ecl_grav_survey_type * ecl_grav_add_survey_PORMOD ( ecl_grav_type grav,
const char *  name,
const ecl_file_view_type restart_file 
)

◆ ecl_grav_add_survey_RFIP()

ecl_grav_survey_type * ecl_grav_add_survey_RFIP ( ecl_grav_type grav,
const char *  name,
const ecl_file_view_type restart_file 
)

◆ ecl_grav_add_survey_RPORV()

ecl_grav_survey_type * ecl_grav_add_survey_RPORV ( ecl_grav_type grav,
const char *  name,
const ecl_file_view_type restart_file 
)

◆ ecl_grav_alloc()

ecl_grav_type * ecl_grav_alloc ( const ecl_grid_type ecl_grid,
const ecl_file_type init_file 
)

◆ ecl_grav_eval()

double ecl_grav_eval ( const ecl_grav_type grav,
const char *  base,
const char *  monitor,
ecl_region_type region,
double  utm_x,
double  utm_y,
double  depth,
int  phase_mask 
)

◆ ecl_grav_free()

void ecl_grav_free ( ecl_grav_type ecl_grav_config)

◆ ecl_grav_new_std_density()

void ecl_grav_new_std_density ( ecl_grav_type grav,
ecl_phase_enum  phase,
double  default_density 
)