Loading...
Searching...
No Matches
terra::grid::shell::BaseCorners< T > Struct Template Reference

#include <spherical_shell.hpp>

Public Types

using Vec3 = dense::Vec< T, 3 >
 

Public Member Functions

 BaseCorners (Vec3 p00_={}, Vec3 p0N_={}, Vec3 pN0_={}, Vec3 pNN_={}, int N_=0)
 

Public Attributes

Vec3 p00
 
Vec3 p0N
 
Vec3 pN0
 
Vec3 pNN
 
int N
 

Detailed Description

template<std::floating_point T>
struct terra::grid::shell::BaseCorners< T >

Struct to hold the coordinates of the four base corners and the number of intervals N = ntan - 1.

Member Typedef Documentation

◆ Vec3

template<std::floating_point T>
using terra::grid::shell::BaseCorners< T >::Vec3 = dense::Vec< T, 3 >

Constructor & Destructor Documentation

◆ BaseCorners()

template<std::floating_point T>
terra::grid::shell::BaseCorners< T >::BaseCorners ( Vec3  p00_ = {},
Vec3  p0N_ = {},
Vec3  pN0_ = {},
Vec3  pNN_ = {},
int  N_ = 0 
)
inline

Member Data Documentation

◆ N

template<std::floating_point T>
int terra::grid::shell::BaseCorners< T >::N

◆ p00

template<std::floating_point T>
Vec3 terra::grid::shell::BaseCorners< T >::p00

◆ p0N

template<std::floating_point T>
Vec3 terra::grid::shell::BaseCorners< T >::p0N

◆ pN0

template<std::floating_point T>
Vec3 terra::grid::shell::BaseCorners< T >::pN0

◆ pNN

template<std::floating_point T>
Vec3 terra::grid::shell::BaseCorners< T >::pNN

The documentation for this struct was generated from the following file: