|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <array>#include <limits>#include <tuple>#include "serif/backend/mfem/model/system.hpp"#include "serif/model/keys.hpp"#include "serif/operators/linearized_system_view.hpp"#include "serif/utils/dependencies/computation.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::model |
| namespace | serif::model::computations |
| namespace | serif::model::computations::detail |
Functions | |
| template<typename Layout, typename... Rows, typename... Fields> | |
| auto | serif::model::computations::detail::physical_block (const backend::mfem::PhysicalSystem &system, const Layout &layout, utils::dependencies::KeyList< Rows... >, utils::dependencies::KeyList< Fields... >) |
| Extract selected physical rows and columns in the caller's explicit order. | |
| template<typename Block, discretization::blocks::SystemLayoutType Layout> | |
| auto | serif::model::computations::physical_block (const Layout &layout) |
| Publish a requested physical block from the same physical root used for residual and Jacobian actions. | |
| template<discretization::blocks::SystemLayoutType Layout, typename... Blocks> | |
| auto | serif::model::computations::make_physical_block_computations (const Layout &layout, utils::dependencies::KeyList< Blocks... >) |
| Supply precisely the requested physical couplings to existing preconditioner computations. | |