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 |