::Bmi_Cpp_Adapter_Test class | models::bmi::Bmi_Cpp_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_Cpp_Adapter(const std::string &type_name, std::string library_file_path, bool has_fixed_time_step, std::string creator_func, std::string destroyer_func) | models::bmi::Bmi_Cpp_Adapter | explicit |
Bmi_Cpp_Adapter(const std::string &type_name, std::string library_file_path, std::string bmi_init_config, bool has_fixed_time_step, std::string creator_func, std::string destroyer_func) | models::bmi::Bmi_Cpp_Adapter | |
Bmi_Cpp_Adapter(const std::string &type_name, std::string library_file_path, std::string bmi_init_config, bool has_fixed_time_step, std::string creator_func, std::string destroyer_func, bool do_initialization) | models::bmi::Bmi_Cpp_Adapter | protected |
Bmi_Cpp_Adapter(Bmi_Cpp_Adapter &adapter)=delete | models::bmi::Bmi_Cpp_Adapter | |
Bmi_Cpp_Adapter(Bmi_Cpp_Adapter &&adapter) noexcept=delete | models::bmi::Bmi_Cpp_Adapter | |
bmi_init_config | models::bmi::Bmi_Adapter | protected |
bmi_lib_file | models::bmi::AbstractCLibBmiAdapter | private |
bmi_model | models::bmi::Bmi_Cpp_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_Cpp_Adapter | inlineprotectedvirtual |
construct_and_init_backing_model_for_type() | models::bmi::Bmi_Cpp_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 |
execModuleCreation() | models::bmi::Bmi_Cpp_Adapter | inlineprotected |
Finalize() override | models::bmi::Bmi_Cpp_Adapter | inlinevirtual |
finalizeForCppAdapter() | models::bmi::Bmi_Cpp_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_Cpp_Adapter | inlinevirtual |
get_bmi_model_time_step_size_ptr() | models::bmi::Bmi_Cpp_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 | |
GetComponentName() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetCurrentTime() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetEndTime() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridEdgeCount(const int grid) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridEdgeNodes(const int grid, int *edge_nodes) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridFaceCount(const int grid) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridFaceEdges(const int grid, int *face_edges) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridFaceNodes(const int grid, int *face_nodes) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridNodeCount(const int grid) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridNodesPerFace(const int grid, int *nodes_per_face) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridOrigin(const int grid, double *origin) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridRank(int grid_id) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridShape(const int grid, int *shape) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridSize(int grid_id) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridSpacing(const int grid, double *spacing) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridType(int grid_id) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridX(const int grid, double *x) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridY(const int grid, double *y) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetGridZ(const int grid, double *z) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetInputItemCount() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetInputVarNames() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetOutputItemCount() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetOutputVarNames() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetStartTime() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetTimeStep() override | models::bmi::Bmi_Cpp_Adapter | inlinevirtual |
GetTimeUnits() override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetValue(std::string name, void *dest) override | models::bmi::Bmi_Cpp_Adapter | inlinevirtual |
GetValueAtIndices(std::string name, void *dest, int *inds, int count) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetValuePtr(std::string name) override | models::bmi::Bmi_Cpp_Adapter | inlinevirtual |
GetValuePtr(const std::string &name) | models::bmi::Bmi_Cpp_Adapter | inline |
GetVarGrid(std::string name) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetVarItemsize(std::string name) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetVarLocation(std::string name) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetVarNbytes(std::string name) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetVarType(std::string name) override | models::bmi::Bmi_Cpp_Adapter | virtual |
GetVarUnits(std::string name) override | models::bmi::Bmi_Cpp_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 |
input_var_names | models::bmi::Bmi_Adapter | protected |
is_model_initialized() override | models::bmi::Bmi_Cpp_Adapter | virtual |
isInitialized() | models::bmi::Bmi_Adapter | |
model_create_fname | models::bmi::Bmi_Cpp_Adapter | private |
model_destroy_fname | models::bmi::Bmi_Cpp_Adapter | private |
model_initialized | models::bmi::Bmi_Adapter | protected |
model_name | models::bmi::Bmi_Adapter | protected |
output_var_names | models::bmi::Bmi_Adapter | protected |
retrieve_bmi_model_time_step_size() | models::bmi::Bmi_Cpp_Adapter | inlineprotected |
SetValue(std::string name, void *src) override | models::bmi::Bmi_Cpp_Adapter | virtual |
SetValue(std::string name, std::vector< T > src) | models::bmi::Bmi_Cpp_Adapter | inline |
SetValueAtIndices(std::string name, int *inds, int count, void *src) override | models::bmi::Bmi_Cpp_Adapter | virtual |
SetValueAtIndices(const std::string &name, std::vector< int > inds, std::vector< T > src) | models::bmi::Bmi_Cpp_Adapter | inline |
Update() override | models::bmi::Bmi_Cpp_Adapter | virtual |
UpdateUntil(double time) override | models::bmi::Bmi_Cpp_Adapter | virtual |
~AbstractCLibBmiAdapter() override | models::bmi::AbstractCLibBmiAdapter | |
~Bmi() | bmi::Bmi | inlinevirtual |
~Bmi_Adapter()=0 | models::bmi::Bmi_Adapter | pure virtual |
~Bmi_Cpp_Adapter() override | models::bmi::Bmi_Cpp_Adapter | inline |