| addJob(std::function< void()> newjob) | glasscore::CWeb | |
| addNode(std::shared_ptr< CNode > node) | glasscore::CWeb | |
| addSite(std::shared_ptr< CSite > site) | glasscore::CWeb | |
| addSiteToSiteList(std::shared_ptr< CSite > site) | glasscore::CWeb | |
| BaseClass() | glass3::util::BaseClass | |
| clear() override | glasscore::CWeb | virtual |
| CWeb(int numThreads=0, int sleepTime=100, int checkInterval=300) | glasscore::CWeb | explicit |
| CWeb(std::string name, double thresh, int numDetect, int numNucleate, int resolution, bool update, bool save, bool allowControllingWebs, std::shared_ptr< traveltime::CTravelTime > firstTrav, std::shared_ptr< traveltime::CTravelTime > secondTrav, int numThreads=0, int sleepTime=100, int checkInterval=300, double aziTaper=360.0, double maxDepth=800.0, double aSeismicThresh=-1.0, int numASeismicNucleate=-1) | glasscore::CWeb | |
| generateExplicitGrid(std::shared_ptr< json::Object > gridConfiguration) | glasscore::CWeb | |
| generateGlobalGrid(std::shared_ptr< json::Object > gridConfiguration) | glasscore::CWeb | |
| generateLocalGrid(std::shared_ptr< json::Object > gridConfiguration) | glasscore::CWeb | |
| generateNode(double lat, double lon, double z, double resol) | glasscore::CWeb | |
| generateNodeSites(std::shared_ptr< CNode > node) | glasscore::CWeb | |
| getAllLastHealthy(size_t *pThreadId) | glass3::util::ThreadBaseClass | |
| getAllowControllingWebs() const | glasscore::CWeb | |
| getASeismicNucleationDataCountThreshold() const | glasscore::CWeb | |
| getASeismicNucleationStackThreshold() const | glasscore::CWeb | |
| getAzimuthTaper() const | glasscore::CWeb | |
| getConfig() | glass3::util::BaseClass | |
| getDefaultAgencyId() | glass3::util::BaseClass | |
| getDefaultAuthor() | glass3::util::BaseClass | |
| getHealthCheckInterval() | glass3::util::ThreadBaseClass | |
| getMaxDepth() const | glasscore::CWeb | |
| getName() const | glasscore::CWeb | |
| getNetworksFilterSize() const | glasscore::CWeb | |
| getNodeResolution() const | glasscore::CWeb | |
| getNucleationDataCountThreshold() const | glasscore::CWeb | |
| getNucleationStackThreshold() const | glasscore::CWeb | |
| getNucleationTravelTime1() const | glasscore::CWeb | |
| getNucleationTravelTime2() const | glasscore::CWeb | |
| getNumStationsPerNode() const | glasscore::CWeb | |
| getNumThreads() | glass3::util::ThreadBaseClass | |
| getSaveGrid() const | glasscore::CWeb | |
| getSetup() | glass3::util::BaseClass | |
| getSiteList() const | glasscore::CWeb | |
| getSitesFilterSize() const | glasscore::CWeb | |
| getSleepTime() | glass3::util::ThreadBaseClass | |
| getTerminate() | glass3::util::ThreadBaseClass | |
| getThreadName() | glass3::util::ThreadBaseClass | |
| getUpdate() const | glasscore::CWeb | |
| getUseOnlyTeleseismicStations() const | glasscore::CWeb | |
| getWorkThreadsState() | glass3::util::ThreadBaseClass | |
| getZoneStatsAseismic(double dLat, double dLon) | glasscore::CWeb | |
| getZoneStatsMaxDepth(double dLat, double dLon) | glasscore::CWeb | |
| healthCheck() | glass3::util::ThreadBaseClass | virtual |
| initialize(std::string name, double thresh, int numDetect, int numNucleate, int resolution, bool update, bool save, bool allowControllingWebs, std::shared_ptr< traveltime::CTravelTime > firstTrav, std::shared_ptr< traveltime::CTravelTime > secondTrav, double aziTaper=360.0, double maxDepth=800.0, double aSeismicThresh=-1.0, int numASeismicNucleate=-1) | glasscore::CWeb | |
| isSiteAllowed(std::shared_ptr< CSite > site, bool checkEnabled=true) | glasscore::CWeb | |
| isWithin(double dLat, double dLon) | glasscore::CWeb | |
| loadFilters(std::shared_ptr< json::Object > gridConfiguration) | glasscore::CWeb | |
| loadGridConfiguration(std::shared_ptr< json::Object > gridConfiguration) | glasscore::CWeb | |
| loadTravelTimes(json::Object *gridConfiguration) | glasscore::CWeb | |
| loadWebSiteList() | glasscore::CWeb | |
| m_bIsSetup | glass3::util::BaseClass | protected |
| m_Config | glass3::util::BaseClass | protected |
| m_DefaultAgencyID | glass3::util::BaseClass | protected |
| m_DefaultAuthor | glass3::util::BaseClass | protected |
| m_ThreadHealthMap | glass3::util::ThreadBaseClass | protected |
| m_WorkThreads | glass3::util::ThreadBaseClass | protected |
| nodesHaveSite(std::shared_ptr< CSite > site) | glasscore::CWeb | |
| receiveExternalMessage(std::shared_ptr< json::Object > com) | glasscore::CWeb | |
| removeSite(std::shared_ptr< CSite > site) | glasscore::CWeb | |
| removeSiteFromSiteList(std::shared_ptr< CSite > site) | glasscore::CWeb | |
| setDefaultAgencyId(const std::string &id) | glass3::util::BaseClass | |
| setDefaultAuthor(const std::string &author) | glass3::util::BaseClass | |
| setHealthCheckInterval(int interval) | glass3::util::ThreadBaseClass | |
| setLastHealthy(std::time_t now) | glass3::util::ThreadBaseClass | protected |
| setNumThreads(int numThreads) | glass3::util::ThreadBaseClass | |
| setSiteList(CSiteList *siteList) | glasscore::CWeb | |
| setSleepTime(int sleepTimeMS) | glass3::util::ThreadBaseClass | |
| setThreadHealth(bool health=true) | glass3::util::ThreadBaseClass | |
| setup(std::shared_ptr< const json::Object > config) | glass3::util::BaseClass | virtual |
| setWorkThreadsState(glass3::util::ThreadState state) | glass3::util::ThreadBaseClass | protected |
| size() const | glasscore::CWeb | |
| sortSiteListForNode(double lat, double lon, double depth) | glasscore::CWeb | |
| start() | glass3::util::ThreadBaseClass | virtual |
| stop() | glass3::util::ThreadBaseClass | virtual |
| ThreadBaseClass() | glass3::util::ThreadBaseClass | |
| ThreadBaseClass(std::string threadName, int sleepTimeMS=100, int numThreads=1, int checkInterval=300) | glass3::util::ThreadBaseClass | |
| work() override | glasscore::CWeb | virtual |
| workLoop() | glass3::util::ThreadBaseClass | protected |
| ~BaseClass() | glass3::util::BaseClass | virtual |
| ~CWeb() | glasscore::CWeb | |
| ~ThreadBaseClass() | glass3::util::ThreadBaseClass | |