|
SERiF 0.0.1a
3+1D Stellar Structure and Evolution
|
#include "quill/Backend.h"#include "quill/Frontend.h"#include "quill/Logger.h"#include "quill/sinks/ConsoleSink.h"#include "quill/sinks/FileSink.h"#include "quill/LogMacros.h"#include <stdexcept>#include <string>#include <iostream>#include <chrono>#include <cmath>#include <vector>#include <utility>#include <filesystem>#include "mfem.hpp"#include "config.h"#include "probe.h"#include "warning_control.h"Go to the source code of this file.
Namespaces | |
| namespace | serif |
| namespace | serif::probe |
| The Probe namespace contains utility functions for debugging and logging. | |
Functions | |
| void | serif::probe::pause () |
| Pause the execution and wait for user input. | |
| void | serif::probe::wait (int seconds) |
| Wait for a specified number of seconds. | |
| void | serif::probe::glVisView (mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="") |
| Visualize a solution using GLVis. | |
| void | serif::probe::glVisView (mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="") |
| Visualize a vector using GLVis. | |
| double | serif::probe::getMeshRadius (mfem::Mesh &mesh) |
| std::pair< std::vector< double >, std::vector< double > > | serif::probe::getRaySolution (mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename) |
| std::pair< std::vector< double >, std::vector< double > > | serif::probe::getRaySolution (mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename) |