|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include "fub/SAMRAI/RegisterVariables.hpp"#include "fub/Duration.hpp"#include "fub/counter/CounterRegistry.hpp"#include "fub/ext/uuid.hpp"#include <SAMRAI/geom/CartesianGridGeometry.h>#include <SAMRAI/geom/CartesianPatchGeometry.h>#include <SAMRAI/hier/PatchHierarchy.h>Go to the source code of this file.
Classes | |
| struct | fub::samrai::PatchHierarchyOptions |
| struct | fub::samrai::CoordinateRange< Rank > |
| class | fub::samrai::PatchHierarchy |
Namespaces | |
| fub | |
| The fub namespace. | |
| fub::samrai | |
Functions | |
| SAMRAI::hier::ComponentSelector | fub::samrai::SelectComponents (const SAMRAI::hier::PatchDescriptor &desc) |
| SAMRAI::hier::ComponentSelector | fub::samrai::SelectComponents (span< const int > data_ids) |
| template<typename I , std::size_t Rank> | |
| std::enable_if_t< std::is_integral_v< I >, std::shared_ptr< SAMRAI::geom::CartesianGridGeometry > > | fub::samrai::MakeCartesianGridGeometry (const std::array< I, Rank > &n_cells, const CoordinateRange< Rank > &coordinates) |
| template<typename... Is> | |
| std::array< double, sizeof...(Is)> | fub::samrai::GetCellCenter (const SAMRAI::geom::CartesianGridGeometry &geom, Is... is) |