#include <mpi.h>#include "communication/shell/communication.hpp"#include "grid/shell/spherical_shell.hpp"#include "kernels/common/grid_operations.hpp"#include "vector.hpp"#include "vector_q1.hpp"Go to the source code of this file.
Classes | |
| class | terra::linalg::VectorQ1IsoQ2Q1< ScalarT, VecDim > |
| Block vector consisting of a Q1 vector and a Q1 scalar vector on distributed shell grids. More... | |
Namespaces | |
| namespace | terra |
| namespace | terra::linalg |
| Contains linear algebra utilities and functions for the Terra project. | |
Functions | |
| template<typename ValueType , int VecDim = 3> | |
| VectorQ1IsoQ2Q1< ValueType, VecDim > | terra::linalg::allocate_vector_q1isoq2_q1 (const std::string label, const grid::shell::DistributedDomain &distributed_domain_fine, const grid::shell::DistributedDomain &distributed_domain_coarse, const int level) |
| Static assertion: VectorQ1IsoQ2Q1 satisfies Block2VectorLike concept. | |