custom-opm-common/opm-common/opm/parser/eclipse/Parser/Parser.hpp
Go to the documentation of this file.
76 Deck parseStream(std::unique_ptr<std::istream>&& inputStream , const ParseContext& parseContext, ErrorGuard& errors) const;
111 static EclipseState parse(const std::string &filename, const ParseContext& context, ErrorGuard& errors);
112 static EclipseState parseData(const std::string &data, const ParseContext& context, ErrorGuard& errors);
Definition: JsonObject.hpp:31 Definition: Deck.hpp:115 Definition: EclipseGrid.hpp:54 Definition: EclipseState.hpp:63 Definition: ErrorGuard.hpp:29 Definition: ParseContext.hpp:84 Definition: ParserKeyword.hpp:73 Definition: custom-opm-common/opm-common/opm/parser/eclipse/Parser/Parser.hpp:54 void loadKeywords(const Json::JsonObject &jsonKeywords) Deck parseFile(const std::string &dataFile, const ParseContext &, ErrorGuard &errors) const The starting point of the parsing process. The supplied file is parsed, and the resulting Deck is ret... Deck parseFile(const std::string &, const ParseContext &) const static EclipseState parse(const Deck &deck, const ParseContext &context) bool isRecognizedKeyword(const string_view &deckKeywordName) const const ParserKeyword & getParserKeywordFromDeckName(const string_view &deckKeywordName) const std::vector< std::string > getAllDeckNames() const void addParserKeyword(const Json::JsonObject &jsonKeyword) Method to add ParserKeyword instances, these holding type and size information about the keywords and... Deck parseString(const std::string &data, const ParseContext &) const void addKeyword() Definition: custom-opm-common/opm-common/opm/parser/eclipse/Parser/Parser.hpp:106 static EclipseState parse(const std::string &filename, const ParseContext &context, ErrorGuard &errors) const std::vector< std::pair< std::string, std::string > > codeKeywords() const bool loadKeywordFromFile(const Opm::filesystem::path &configFile) static EclipseState parseData(const std::string &data, const ParseContext &context, ErrorGuard &errors) const ParserKeyword & getKeyword(const std::string &name) const Deck parseFile(const std::string &datafile) const static EclipseGrid parseGrid(const Deck &deck, const ParseContext &context) static std::string stripComments(const std::string &inputString) Deck parseString(const std::string &data, const ParseContext &, ErrorGuard &errors) const static EclipseGrid parseGridData(const std::string &data, const ParseContext &context, ErrorGuard &errors) bool hasKeyword(const std::string &) const Returns whether the parser knows about a keyword. Deck parseString(const std::string &data) const Deck parseStream(std::unique_ptr< std::istream > &&inputStream, const ParseContext &parseContext, ErrorGuard &errors) const void applyUnitsToDeck(Deck &deck) const void addParserKeyword(ParserKeyword &&parserKeyword) Parser(bool addDefault=true) static EclipseGrid parseGrid(const std::string &filename, const ParseContext &context, ErrorGuard &errors) void loadKeywordsFromDirectory(const Opm::filesystem::path &directory, bool recursive=true) Definition: Stringview.hpp:48 Definition: JsonObject.hpp:29 UDAKeyword keyword(UDAControl control) Definition: A.hpp:4 |