| 951 | } |
| 952 | |
| 953 | void seissol::initializer::MemoryManager::initFaultOutputManager(const std::string& backupTimeStamp) { |
| 954 | // TODO: switch m_dynRup to shared or weak pointer |
| 955 | if (m_seissolParams->drParameters.isDynamicRuptureEnabled) { |
| 956 | m_faultOutputManager->setInputParam(seissolInstance.meshReader()); |
| 957 | m_faultOutputManager->setLtsData(&m_ltsTree, |
| 958 | &m_lts, |
| 959 | &m_ltsLut, |
| 960 | &m_dynRupTree, |
| 961 | m_dynRup.get()); |
| 962 | m_faultOutputManager->setBackupTimeStamp(backupTimeStamp); |
| 963 | m_faultOutputManager->init(); |
| 964 | |
| 965 | } |
| 966 | } |
| 967 | |
| 968 | |
| 969 | void seissol::initializer::MemoryManager::initFrictionData() { |
no test coverage detected