| ::Bmi_C_Adapter_Test class | models::bmi::Bmi_C_Adapter | friend |
| 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_C_Adapter(const std::string &type_name, std::string library_file_path, bool has_fixed_time_step, const std::string ®istration_func) | models::bmi::Bmi_C_Adapter | explicit |
| Bmi_C_Adapter(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::Bmi_C_Adapter | |
| Bmi_C_Adapter(const std::string &type_name, std::string library_file_path, std::string bmi_init_config, bool has_fixed_time_step, std::string registration_func, bool do_initialization) | models::bmi::Bmi_C_Adapter | protected |
| Bmi_C_Adapter(Bmi_C_Adapter &adapter)=delete | models::bmi::Bmi_C_Adapter | |
| Bmi_C_Adapter(Bmi_C_Adapter &&adapter) noexcept=delete | models::bmi::Bmi_C_Adapter | |
| bmi_init_config | models::bmi::Bmi_Adapter | protected |
| bmi_lib_file | models::bmi::AbstractCLibBmiAdapter | private |
| bmi_model | models::bmi::Bmi_C_Adapter | 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() override | models::bmi::Bmi_C_Adapter | inlineprotectedvirtual |
| construct_and_init_backing_model_for_type() | models::bmi::Bmi_C_Adapter | inlineprivate |
| 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 |
| execModuleRegistration() | models::bmi::Bmi_C_Adapter | inlineprotected |
| Finalize() override | models::bmi::Bmi_C_Adapter | inlinevirtual |
| finalizeForCAdapter() | models::bmi::Bmi_C_Adapter | inlineprivate |
| finalizeForLibAbstraction() | models::bmi::AbstractCLibBmiAdapter | private |
| get_analogous_cxx_type(const std::string &external_type_name, const size_t item_size) override | models::bmi::Bmi_C_Adapter | inlinevirtual |
| get_bmi_model_time_step_size_ptr() | models::bmi::Bmi_C_Adapter | inlineprotected |
| 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 | |
| get_value(const std::string &name, void *dest) | models::bmi::Bmi_C_Adapter | inlineprotected |
| GetComponentName() override | models::bmi::Bmi_C_Adapter | virtual |
| GetCurrentTime() override | models::bmi::Bmi_C_Adapter | virtual |
| GetEndTime() override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridEdgeCount(const int grid) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridEdgeNodes(const int grid, int *edge_nodes) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridFaceCount(const int grid) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridFaceEdges(const int grid, int *face_edges) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridFaceNodes(const int grid, int *face_nodes) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridNodeCount(const int grid) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridNodesPerFace(const int grid, int *nodes_per_face) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridOrigin(const int grid, double *origin) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridRank(int grid_id) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridShape(const int grid, int *shape) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridSize(int grid_id) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridSpacing(const int grid, double *spacing) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridType(int grid_id) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridX(const int grid, double *x) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridY(const int grid, double *y) override | models::bmi::Bmi_C_Adapter | virtual |
| GetGridZ(const int grid, double *z) override | models::bmi::Bmi_C_Adapter | virtual |
| GetInputItemCount() override | models::bmi::Bmi_C_Adapter | virtual |
| GetInputVarNames() override | models::bmi::Bmi_C_Adapter | virtual |
| GetOutputItemCount() override | models::bmi::Bmi_C_Adapter | virtual |
| GetOutputVarNames() override | models::bmi::Bmi_C_Adapter | virtual |
| GetStartTime() override | models::bmi::Bmi_C_Adapter | virtual |
| GetTimeStep() override | models::bmi::Bmi_C_Adapter | inlinevirtual |
| GetTimeUnits() override | models::bmi::Bmi_C_Adapter | virtual |
| GetValue(std::string name, void *dest) override | models::bmi::Bmi_C_Adapter | inlinevirtual |
| GetValueAtIndices(std::string name, void *dest, int *inds, int count) override | models::bmi::Bmi_C_Adapter | virtual |
| GetValuePtr(std::string name) override | models::bmi::Bmi_C_Adapter | inlinevirtual |
| GetValuePtr(const std::string &name) | models::bmi::Bmi_C_Adapter | inline |
| GetVarGrid(std::string name) override | models::bmi::Bmi_C_Adapter | virtual |
| GetVarItemsize(std::string name) override | models::bmi::Bmi_C_Adapter | virtual |
| GetVarLocation(std::string name) override | models::bmi::Bmi_C_Adapter | virtual |
| GetVarNbytes(std::string name) override | models::bmi::Bmi_C_Adapter | virtual |
| GetVarType(std::string name) override | models::bmi::Bmi_C_Adapter | virtual |
| GetVarUnits(std::string name) override | models::bmi::Bmi_C_Adapter | 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 |
| inner_get_input_item_count() | models::bmi::Bmi_C_Adapter | inlineprivate |
| inner_get_output_item_count() | models::bmi::Bmi_C_Adapter | inlineprivate |
| inner_get_variable_names(bool is_input_variables) | models::bmi::Bmi_C_Adapter | private |
| input_var_names | models::bmi::Bmi_Adapter | protected |
| is_model_initialized() override | models::bmi::Bmi_C_Adapter | virtual |
| isInitialized() | models::bmi::Bmi_Adapter | |
| model_initialized | models::bmi::Bmi_Adapter | protected |
| model_name | models::bmi::Bmi_C_Adapter | protected |
| output_var_names | models::bmi::Bmi_Adapter | protected |
| retrieve_bmi_model_time_step_size() | models::bmi::Bmi_C_Adapter | inlineprotected |
| SetValue(std::string name, void *src) override | models::bmi::Bmi_C_Adapter | virtual |
| SetValue(std::string name, std::vector< T > src) | models::bmi::Bmi_C_Adapter | inline |
| SetValueAtIndices(std::string name, int *inds, int count, void *src) override | models::bmi::Bmi_C_Adapter | virtual |
| SetValueAtIndices(const std::string &name, std::vector< int > inds, std::vector< T > src) | models::bmi::Bmi_C_Adapter | inline |
| Update() override | models::bmi::Bmi_C_Adapter | virtual |
| UpdateUntil(double time) override | models::bmi::Bmi_C_Adapter | virtual |
| ~AbstractCLibBmiAdapter() override | models::bmi::AbstractCLibBmiAdapter | |
| ~Bmi() | bmi::Bmi | inlinevirtual |
| ~Bmi_Adapter()=0 | models::bmi::Bmi_Adapter | pure virtual |
| ~Bmi_C_Adapter() override | models::bmi::Bmi_C_Adapter | inline |