| AbstractCLibBmiAdapter(const std::string &type_name, std::string library_file_path, std::string bmi_init_config, bool has_fixed_time_step, std::string registration_func) | models::bmi::AbstractCLibBmiAdapter |  | 
  | Bmi_Adapter(std::string model_name, std::string bmi_init_config, bool has_fixed_time_step) | models::bmi::Bmi_Adapter |  | 
  | Bmi_Adapter(Bmi_Adapter const &)=delete | models::bmi::Bmi_Adapter |  | 
  | Bmi_Adapter(Bmi_Adapter &&)=delete | models::bmi::Bmi_Adapter |  | 
  | bmi_init_config | models::bmi::Bmi_Adapter | protected | 
  | bmi_lib_file | models::bmi::AbstractCLibBmiAdapter | private | 
  | bmi_model_has_fixed_time_step | models::bmi::Bmi_Adapter | protected | 
  | bmi_model_time_convert_factor | models::bmi::Bmi_Adapter | protected | 
  | bmi_model_time_step_size | models::bmi::Bmi_Adapter | protected | 
  | bmi_registration_function | models::bmi::AbstractCLibBmiAdapter | private | 
  | construct_and_init_backing_model()=0 | models::bmi::Bmi_Adapter | protectedpure virtual | 
  | convert_model_time_to_seconds(const double &model_time_val) | models::bmi::Bmi_Adapter |  | 
  | convert_seconds_to_model_time(const double &seconds_val) | models::bmi::Bmi_Adapter |  | 
  | dyn_lib_handle | models::bmi::AbstractCLibBmiAdapter | private | 
  | dynamic_library_load() | models::bmi::AbstractCLibBmiAdapter | protected | 
  | dynamic_load_symbol(const std::string &symbol_name, bool is_null_valid) | models::bmi::AbstractCLibBmiAdapter | protected | 
  | dynamic_load_symbol(const std::string &symbol_name) | models::bmi::AbstractCLibBmiAdapter | inlineprotected | 
  | Finalize() override | models::bmi::AbstractCLibBmiAdapter | virtual | 
  | finalizeForLibAbstraction() | models::bmi::AbstractCLibBmiAdapter | private | 
  | get_analogous_cxx_type(const std::string &external_type_name, const size_t item_size)=0 | models::bmi::Bmi_Adapter | pure virtual | 
  | get_bmi_registration_function() | models::bmi::AbstractCLibBmiAdapter | inlineprotected | 
  | get_dyn_lib_handle() | models::bmi::AbstractCLibBmiAdapter | inlineprotected | 
  | get_model_name() | models::bmi::Bmi_Adapter |  | 
  | get_time_convert_factor() | models::bmi::Bmi_Adapter |  | 
  | GetComponentName()=0 | bmi::Bmi | pure virtual | 
  | GetCurrentTime()=0 | bmi::Bmi | pure virtual | 
  | GetEndTime()=0 | bmi::Bmi | pure virtual | 
  | GetGridEdgeCount(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridEdgeNodes(const int grid, int *edge_nodes)=0 | bmi::Bmi | pure virtual | 
  | GetGridFaceCount(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridFaceEdges(const int grid, int *face_edges)=0 | bmi::Bmi | pure virtual | 
  | GetGridFaceNodes(const int grid, int *face_nodes)=0 | bmi::Bmi | pure virtual | 
  | GetGridNodeCount(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridNodesPerFace(const int grid, int *nodes_per_face)=0 | bmi::Bmi | pure virtual | 
  | GetGridOrigin(const int grid, double *origin)=0 | bmi::Bmi | pure virtual | 
  | GetGridRank(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridShape(const int grid, int *shape)=0 | bmi::Bmi | pure virtual | 
  | GetGridSize(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridSpacing(const int grid, double *spacing)=0 | bmi::Bmi | pure virtual | 
  | GetGridType(const int grid)=0 | bmi::Bmi | pure virtual | 
  | GetGridX(const int grid, double *x)=0 | bmi::Bmi | pure virtual | 
  | GetGridY(const int grid, double *y)=0 | bmi::Bmi | pure virtual | 
  | GetGridZ(const int grid, double *z)=0 | bmi::Bmi | pure virtual | 
  | GetInputItemCount()=0 | bmi::Bmi | pure virtual | 
  | GetInputVarNames()=0 | bmi::Bmi | pure virtual | 
  | GetOutputItemCount()=0 | bmi::Bmi | pure virtual | 
  | GetOutputVarNames()=0 | bmi::Bmi | pure virtual | 
  | GetStartTime()=0 | bmi::Bmi | pure virtual | 
  | GetTimeStep()=0 | bmi::Bmi | pure virtual | 
  | GetTimeUnits()=0 | bmi::Bmi | pure virtual | 
  | GetValue(std::string name, void *dest)=0 | bmi::Bmi | pure virtual | 
  | GetValueAtIndices(std::string name, void *dest, int *inds, int count)=0 | bmi::Bmi | pure virtual | 
  | GetValuePtr(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarGrid(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarItemsize(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarLocation(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarNbytes(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarType(std::string name)=0 | bmi::Bmi | pure virtual | 
  | GetVarUnits(std::string name)=0 | bmi::Bmi | pure virtual | 
  | init_exception_msg | models::bmi::Bmi_Adapter | protected | 
  | Initialize() | models::bmi::Bmi_Adapter |  | 
  | Initialize(std::string config_file) override | models::bmi::Bmi_Adapter | virtual | 
  | input_var_names | models::bmi::Bmi_Adapter | protected | 
  | is_model_initialized()=0 | models::bmi::Bmi_Adapter | pure virtual | 
  | isInitialized() | models::bmi::Bmi_Adapter |  | 
  | model_initialized | models::bmi::Bmi_Adapter | protected | 
  | model_name | models::bmi::Bmi_Adapter | protected | 
  | output_var_names | models::bmi::Bmi_Adapter | protected | 
  | SetValue(std::string name, void *src)=0 | bmi::Bmi | pure virtual | 
  | SetValueAtIndices(std::string name, int *inds, int count, void *src)=0 | bmi::Bmi | pure virtual | 
  | Update()=0 | bmi::Bmi | pure virtual | 
  | UpdateUntil(double time)=0 | bmi::Bmi | pure virtual | 
  | ~AbstractCLibBmiAdapter() override | models::bmi::AbstractCLibBmiAdapter |  | 
  | ~Bmi() | bmi::Bmi | inlinevirtual | 
  | ~Bmi_Adapter()=0 | models::bmi::Bmi_Adapter | pure virtual |