Loading...
Searching...
No Matches
grid_transfer_linear.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  terra
 
namespace  terra::fe
 
namespace  terra::fe::wedge
 Features for wedge elements.
 
namespace  terra::fe::wedge::shell
 

Functions

template<typename ScalarType >
constexpr dense::Vec< ScalarType, 2 > terra::fe::wedge::shell::prolongation_linear_weights (const dense::Vec< int, 4 > &idx_fine, const dense::Vec< int, 4 > &idx_coarse_bot, const grid::Grid3DDataVec< ScalarType, 3 > &subdomain_shell_coords_fine, const grid::Grid2DDataScalar< ScalarType > subdomain_radii_fine)
 Computes prolongation weights for the spherical shell.
 
template<typename ScalarType >
constexpr dense::Vec< ScalarType, 2 > terra::fe::wedge::shell::prolongation_linear_weights (const dense::Vec< int, 4 > &idx_fine, const dense::Vec< int, 4 > &idx_coarse_bot_0, const dense::Vec< int, 4 > &idx_coarse_bot_1, const grid::Grid3DDataVec< ScalarType, 3 > &subdomain_shell_coords_fine, const grid::Grid2DDataScalar< ScalarType > subdomain_radii_fine)
 Computes prolongation weights for the spherical shell.