grasp_compilation_information.h File Reference
#include <stdio.h>
#include <stdbool.h>

Go to the source code of this file.

Macros

#define GRASP_VERSION   "[undefined]"
 
#define GRASP_BRANCH_NAME   "[undefined]"
 
#define GRASP_COMMIT_REF   "[undefined]"
 
#define GRASP_COMMIT_DATE   "[undefined]"
 
#define GRASP_COMPILATION_DATE   "[undefined]"
 
#define GRASP_CONSTANTS_SET   "[undefined]"
 
#define RESOURCES_PREFIX   "/usr/local/share/grasp/"
 
#define GRASP_CC_VERSION   "[undefined]"
 
#define GRASP_FC_VERSION   "[undefined]"
 
#define GRASP_BUILD_TYPE   "[undefined]"
 
#define GRASP_BUILD_SYSTEM   "[undefined]"
 
#define GRASP_SPARSE_SOLVER   "[undefined]"
 
#define GRASP_INPUT_DRIVERS   "no_input_drivers"
 
#define GRASP_INPUT_TRANSFORMERS   "no_input_transformers"
 
#define GRASP_OUTPUT_SEGMENT_FUNCTIONS   "no_output_segment_functions"
 
#define GRASP_OUTPUT_TILE_FUNCTIONS   "no_output_tile_functions"
 
#define GRASP_OUTPUT_CURRENT_FUNCTIONS   "no_output_current_functions"
 
#define GRASP_INPUT_DRIVER_VERSIONS   "no-defined"
 
#define GRASP_INPUT_TRANSFORMER_VERSIONS   "no-defined"
 
#define GRASP_OUTPUT_SEGMENT_FUNCTION_VERSIONS   "no-defined"
 
#define GRASP_OUTPUT_TILE_FUNCTION_VERSIONS   "no-defined"
 
#define GRASP_OUTPUT_CURRENT_FUNCTION_VERSIONS   "no-defined"
 
#define GRASP_MODELS   "no"
 
#define GRASP_PYTHON   "no"
 
#define GRASP_MPI   "no"
 

Functions

char * grasp_compilation_information_str ()
 
void grasp_compilation_information_print (FILE *f)
 
time_t get_compilation_timestamp ()
 
void grasp_version_print (FILE *f)
 
char * grasp_compilation_information_input_drivers ()
 
char * grasp_compilation_information_input_transformers ()
 
char * grasp_compilation_information_output_segment_functions ()
 
char * grasp_compilation_information_output_tile_functions ()
 
char * grasp_compilation_information_output_current_functions ()
 
char * grasp_compilation_information_input_drivers_versioned ()
 
char * grasp_compilation_information_input_drivers_version (const char *driver)
 
char * grasp_compilation_information_input_transformers_versioned ()
 
char * grasp_compilation_information_input_transformers_version (const char *transformer)
 
char * grasp_compilation_information_output_segment_functions_versioned ()
 
char * grasp_compilation_information_output_segment_functions_version (const char *segment_function)
 
char * grasp_compilation_information_output_tile_functions_versioned ()
 
char * grasp_compilation_information_output_tile_functions_version (const char *tile_function)
 
char * grasp_compilation_information_output_current_functions_versioned ()
 
char * grasp_compilation_information_output_current_functions_version (const char *current_function)
 
char * grasp_compilation_information_version ()
 
char * grasp_compilation_information_version_named ()
 
char * grasp_compilation_information_branch_name ()
 
char * grasp_compilation_information_commit_ref ()
 
char * grasp_compilation_information_constants_set ()
 
bool grasp_compilation_information_models_present ()
 

Macro Definition Documentation

◆ GRASP_BRANCH_NAME

#define GRASP_BRANCH_NAME   "[undefined]"

◆ GRASP_BUILD_SYSTEM

#define GRASP_BUILD_SYSTEM   "[undefined]"

◆ GRASP_BUILD_TYPE

#define GRASP_BUILD_TYPE   "[undefined]"

◆ GRASP_CC_VERSION

#define GRASP_CC_VERSION   "[undefined]"

◆ GRASP_COMMIT_DATE

#define GRASP_COMMIT_DATE   "[undefined]"

◆ GRASP_COMMIT_REF

#define GRASP_COMMIT_REF   "[undefined]"

◆ GRASP_COMPILATION_DATE

#define GRASP_COMPILATION_DATE   "[undefined]"

◆ GRASP_CONSTANTS_SET

#define GRASP_CONSTANTS_SET   "[undefined]"

◆ GRASP_FC_VERSION

#define GRASP_FC_VERSION   "[undefined]"

◆ GRASP_INPUT_DRIVER_VERSIONS

#define GRASP_INPUT_DRIVER_VERSIONS   "no-defined"

◆ GRASP_INPUT_DRIVERS

#define GRASP_INPUT_DRIVERS   "no_input_drivers"

◆ GRASP_INPUT_TRANSFORMER_VERSIONS

#define GRASP_INPUT_TRANSFORMER_VERSIONS   "no-defined"

◆ GRASP_INPUT_TRANSFORMERS

#define GRASP_INPUT_TRANSFORMERS   "no_input_transformers"

◆ GRASP_MODELS

#define GRASP_MODELS   "no"

◆ GRASP_MPI

#define GRASP_MPI   "no"

◆ GRASP_OUTPUT_CURRENT_FUNCTION_VERSIONS

#define GRASP_OUTPUT_CURRENT_FUNCTION_VERSIONS   "no-defined"

◆ GRASP_OUTPUT_CURRENT_FUNCTIONS

#define GRASP_OUTPUT_CURRENT_FUNCTIONS   "no_output_current_functions"

◆ GRASP_OUTPUT_SEGMENT_FUNCTION_VERSIONS

#define GRASP_OUTPUT_SEGMENT_FUNCTION_VERSIONS   "no-defined"

◆ GRASP_OUTPUT_SEGMENT_FUNCTIONS

#define GRASP_OUTPUT_SEGMENT_FUNCTIONS   "no_output_segment_functions"

◆ GRASP_OUTPUT_TILE_FUNCTION_VERSIONS

#define GRASP_OUTPUT_TILE_FUNCTION_VERSIONS   "no-defined"

◆ GRASP_OUTPUT_TILE_FUNCTIONS

#define GRASP_OUTPUT_TILE_FUNCTIONS   "no_output_tile_functions"

◆ GRASP_PYTHON

#define GRASP_PYTHON   "no"

◆ GRASP_SPARSE_SOLVER

#define GRASP_SPARSE_SOLVER   "[undefined]"

◆ GRASP_VERSION

#define GRASP_VERSION   "[undefined]"

◆ RESOURCES_PREFIX

#define RESOURCES_PREFIX   "/usr/local/share/grasp/"

Function Documentation

◆ get_compilation_timestamp()

time_t get_compilation_timestamp ( )

◆ grasp_compilation_information_branch_name()

char* grasp_compilation_information_branch_name ( )

◆ grasp_compilation_information_commit_ref()

char* grasp_compilation_information_commit_ref ( )

◆ grasp_compilation_information_constants_set()

char* grasp_compilation_information_constants_set ( )

◆ grasp_compilation_information_input_drivers()

char* grasp_compilation_information_input_drivers ( )

◆ grasp_compilation_information_input_drivers_version()

char* grasp_compilation_information_input_drivers_version ( const char *  driver)

◆ grasp_compilation_information_input_drivers_versioned()

char* grasp_compilation_information_input_drivers_versioned ( )

◆ grasp_compilation_information_input_transformers()

char* grasp_compilation_information_input_transformers ( )

◆ grasp_compilation_information_input_transformers_version()

char* grasp_compilation_information_input_transformers_version ( const char *  transformer)

◆ grasp_compilation_information_input_transformers_versioned()

char* grasp_compilation_information_input_transformers_versioned ( )

◆ grasp_compilation_information_models_present()

bool grasp_compilation_information_models_present ( )

◆ grasp_compilation_information_output_current_functions()

char* grasp_compilation_information_output_current_functions ( )

◆ grasp_compilation_information_output_current_functions_version()

char* grasp_compilation_information_output_current_functions_version ( const char *  current_function)

◆ grasp_compilation_information_output_current_functions_versioned()

char* grasp_compilation_information_output_current_functions_versioned ( )

◆ grasp_compilation_information_output_segment_functions()

char* grasp_compilation_information_output_segment_functions ( )

◆ grasp_compilation_information_output_segment_functions_version()

char* grasp_compilation_information_output_segment_functions_version ( const char *  segment_function)

◆ grasp_compilation_information_output_segment_functions_versioned()

char* grasp_compilation_information_output_segment_functions_versioned ( )

◆ grasp_compilation_information_output_tile_functions()

char* grasp_compilation_information_output_tile_functions ( )

◆ grasp_compilation_information_output_tile_functions_version()

char* grasp_compilation_information_output_tile_functions_version ( const char *  tile_function)

◆ grasp_compilation_information_output_tile_functions_versioned()

char* grasp_compilation_information_output_tile_functions_versioned ( )

◆ grasp_compilation_information_print()

void grasp_compilation_information_print ( FILE *  f)

◆ grasp_compilation_information_str()

char* grasp_compilation_information_str ( )

◆ grasp_compilation_information_version()

char* grasp_compilation_information_version ( )

◆ grasp_compilation_information_version_named()

char* grasp_compilation_information_version_named ( )

◆ grasp_version_print()

void grasp_version_print ( FILE *  f)