OGS
|
This is the complete list of members for FileIO::SwmmInterface, including all inherited members.
_base_name | FileIO::SwmmInterface | private |
_id_linkname_map | FileIO::SwmmInterface | private |
_id_nodename_map | FileIO::SwmmInterface | private |
_mesh | FileIO::SwmmInterface | private |
_pollutant_names | FileIO::SwmmInterface | private |
_rain_gauges | FileIO::SwmmInterface | private |
_subcatchment_points | FileIO::SwmmInterface | private |
_subcatchments | FileIO::SwmmInterface | private |
addPointElevation(std::ifstream &in, std::vector< GeoLib::Point * > &points, std::map< std::string, std::size_t > const &name_id_map) | FileIO::SwmmInterface | privatestatic |
addRainGaugeTimeSeriesLocations(std::ifstream &in) | FileIO::SwmmInterface | private |
addResultsToMesh(MeshLib::Mesh &mesh, SwmmObject const type, std::string const &vec_name, std::vector< double > const &data) | FileIO::SwmmInterface | static |
convertSwmmInputToGeometry(std::string const &inp_file_name, GeoLib::GEOObjects &geo_objects, bool add_subcatchments) | FileIO::SwmmInterface | static |
create(std::string const &file_name) | FileIO::SwmmInterface | static |
existsSwmmOutputFile() const | FileIO::SwmmInterface | |
getArrayAtTimeStep(SwmmObject obj_type, std::size_t time_step, std::size_t var_idx) const | FileIO::SwmmInterface | |
getArrayForObject(SwmmObject obj_type, std::size_t obj_idx, std::size_t var_idx) const | FileIO::SwmmInterface | |
getArrayName(SwmmObject obj_type, std::size_t var_idx) const | FileIO::SwmmInterface | |
getArrayName(SwmmObject obj_type, std::size_t var_idx, std::size_t n_pollutants) const | FileIO::SwmmInterface | private |
getLinkPointIds(std::vector< std::size_t > &inlets, std::vector< std::size_t > &outlets) const | FileIO::SwmmInterface | |
getMesh() const | FileIO::SwmmInterface | inline |
getName(SwmmObject obj_type, std::size_t idx) const | FileIO::SwmmInterface | |
getNames(SwmmObject obj_type) const | FileIO::SwmmInterface | |
getNodeCoordinateVectors(std::vector< double > &x, std::vector< double > &y, std::vector< double > &z) const | FileIO::SwmmInterface | |
getNumberOfObjects(SwmmObject obj_type) const | FileIO::SwmmInterface | |
getNumberOfParameters(SwmmObject obj_type) const | FileIO::SwmmInterface | |
getNumberOfTimeSteps() const | FileIO::SwmmInterface | |
getSubcatchmentNameMap() const | FileIO::SwmmInterface | private |
isCommentLine(std::string const &str) | FileIO::SwmmInterface | privatestatic |
isSectionFinished(std::string const &str) | FileIO::SwmmInterface | privatestatic |
isSwmmInputFile(std::string const &inp_file_name) | FileIO::SwmmInterface | static |
matchSubcatchmentsWithPolygons(std::vector< GeoLib::Polyline * > const &lines, std::vector< std::string > const &names) | FileIO::SwmmInterface | private |
readCoordinates(std::ifstream &in, std::vector< T * > &points, std::vector< std::string > &names) | FileIO::SwmmInterface | privatestatic |
readLineElements(std::ifstream &in, std::vector< MeshLib::Element * > &elements, std::vector< MeshLib::Node * > const &nodes, std::map< std::string, std::size_t > const &name_id_map) | FileIO::SwmmInterface | private |
readLinksAsPolylines(std::ifstream &in, std::vector< GeoLib::Polyline * > &lines, std::vector< std::string > &line_names, std::vector< GeoLib::Point * > const &points, std::map< std::string, std::size_t > const &point_names) | FileIO::SwmmInterface | privatestatic |
readNodeData(std::ifstream &in, std::vector< MeshLib::Node * > &nodes, std::map< std::string, std::size_t > const &name_id_map, std::vector< double > &max_depth, bool read_max_depth) | FileIO::SwmmInterface | private |
readPollutants(std::ifstream &in) | FileIO::SwmmInterface | private |
readPolygons(std::ifstream &in, std::vector< GeoLib::Polyline * > &lines, std::vector< std::string > &line_names, std::vector< GeoLib::Point * > &points, std::vector< std::string > &pnt_names) | FileIO::SwmmInterface | privatestatic |
readSubcatchments(std::ifstream &in, std::map< std::string, std::size_t > const &name_id_map) | FileIO::SwmmInterface | private |
readSwmmInputToLineMesh() | FileIO::SwmmInterface | private |
SwmmInterface(std::string const &swmm_base_name) | FileIO::SwmmInterface | private |
swmmObjectTypeToString(SwmmObject const obj_type) | FileIO::SwmmInterface | static |
writeCsvForObject(std::string const &file_name, SwmmObject obj_type, std::size_t obj_idx) const | FileIO::SwmmInterface | |
writeCsvForTimestep(std::string const &file_name, SwmmObject obj_type, std::size_t time_step) const | FileIO::SwmmInterface | |
~SwmmInterface() | FileIO::SwmmInterface |