OGS
FileIO::SwmmInterface Member List

This is the complete list of members for FileIO::SwmmInterface, including all inherited members.

_base_nameFileIO::SwmmInterfaceprivate
_id_linkname_mapFileIO::SwmmInterfaceprivate
_id_nodename_mapFileIO::SwmmInterfaceprivate
_meshFileIO::SwmmInterfaceprivate
_pollutant_namesFileIO::SwmmInterfaceprivate
_rain_gaugesFileIO::SwmmInterfaceprivate
_subcatchment_pointsFileIO::SwmmInterfaceprivate
_subcatchmentsFileIO::SwmmInterfaceprivate
addPointElevation(std::ifstream &in, std::vector< GeoLib::Point * > &points, std::map< std::string, std::size_t > const &name_id_map)FileIO::SwmmInterfaceprivatestatic
addRainGaugeTimeSeriesLocations(std::ifstream &in)FileIO::SwmmInterfaceprivate
addResultsToMesh(MeshLib::Mesh &mesh, SwmmObject const type, std::string const &vec_name, std::vector< double > const &data)FileIO::SwmmInterfacestatic
convertSwmmInputToGeometry(std::string const &inp_file_name, GeoLib::GEOObjects &geo_objects, bool add_subcatchments)FileIO::SwmmInterfacestatic
create(std::string const &file_name)FileIO::SwmmInterfacestatic
existsSwmmOutputFile() constFileIO::SwmmInterface
getArrayAtTimeStep(SwmmObject obj_type, std::size_t time_step, std::size_t var_idx) constFileIO::SwmmInterface
getArrayForObject(SwmmObject obj_type, std::size_t obj_idx, std::size_t var_idx) constFileIO::SwmmInterface
getArrayName(SwmmObject obj_type, std::size_t var_idx) constFileIO::SwmmInterface
getArrayName(SwmmObject obj_type, std::size_t var_idx, std::size_t n_pollutants) constFileIO::SwmmInterfaceprivate
getLinkPointIds(std::vector< std::size_t > &inlets, std::vector< std::size_t > &outlets) constFileIO::SwmmInterface
getMesh() constFileIO::SwmmInterfaceinline
getName(SwmmObject obj_type, std::size_t idx) constFileIO::SwmmInterface
getNames(SwmmObject obj_type) constFileIO::SwmmInterface
getNodeCoordinateVectors(std::vector< double > &x, std::vector< double > &y, std::vector< double > &z) constFileIO::SwmmInterface
getNumberOfObjects(SwmmObject obj_type) constFileIO::SwmmInterface
getNumberOfParameters(SwmmObject obj_type) constFileIO::SwmmInterface
getNumberOfTimeSteps() constFileIO::SwmmInterface
getSubcatchmentNameMap() constFileIO::SwmmInterfaceprivate
isCommentLine(std::string const &str)FileIO::SwmmInterfaceprivatestatic
isSectionFinished(std::string const &str)FileIO::SwmmInterfaceprivatestatic
isSwmmInputFile(std::string const &inp_file_name)FileIO::SwmmInterfacestatic
matchSubcatchmentsWithPolygons(std::vector< GeoLib::Polyline * > const &lines, std::vector< std::string > const &names)FileIO::SwmmInterfaceprivate
readCoordinates(std::ifstream &in, std::vector< T * > &points, std::vector< std::string > &names)FileIO::SwmmInterfaceprivatestatic
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::SwmmInterfaceprivate
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::SwmmInterfaceprivatestatic
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::SwmmInterfaceprivate
readPollutants(std::ifstream &in)FileIO::SwmmInterfaceprivate
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::SwmmInterfaceprivatestatic
readSubcatchments(std::ifstream &in, std::map< std::string, std::size_t > const &name_id_map)FileIO::SwmmInterfaceprivate
readSwmmInputToLineMesh()FileIO::SwmmInterfaceprivate
SwmmInterface(std::string const &swmm_base_name)FileIO::SwmmInterfaceprivate
swmmObjectTypeToString(SwmmObject const obj_type)FileIO::SwmmInterfacestatic
writeCsvForObject(std::string const &file_name, SwmmObject obj_type, std::size_t obj_idx) constFileIO::SwmmInterface
writeCsvForTimestep(std::string const &file_name, SwmmObject obj_type, std::size_t time_step) constFileIO::SwmmInterface
~SwmmInterface()FileIO::SwmmInterface