Peano
Loading...
Searching...
No Matches
Geometry< dim, fp, topBoundaryInclusive > Struct Template Reference

#include <geometry.h>

Public Types

using D = dim
 
using P = fp
 
using Point = Point<dim, fp>
 
using Region = Region<dim, fp, topBoundaryInclusive>
 
using RowMajorIdx = NumVec<u64, D::N>
 
using Vec = NumVec<P, D::N>
 

Static Public Member Functions

static constexpr u32 TwoPowerN ()
 
template<u32 N>
static constexpr u32 PowerN ()
 

Detailed Description

template<typename dim, typename fp, bool topBoundaryInclusive = false>
requires Dimensionality<dim> and Precision<fp>
struct Geometry< dim, fp, topBoundaryInclusive >

Definition at line 238 of file geometry.h.

Member Typedef Documentation

◆ D

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::D = dim

Definition at line 239 of file geometry.h.

◆ P

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::P = fp

Definition at line 240 of file geometry.h.

◆ Point

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::Point = Point<dim, fp>

Definition at line 242 of file geometry.h.

◆ Region

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::Region = Region<dim, fp, topBoundaryInclusive>

Definition at line 243 of file geometry.h.

◆ RowMajorIdx

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::RowMajorIdx = NumVec<u64, D::N>

Definition at line 245 of file geometry.h.

◆ Vec

template<typename dim , typename fp , bool topBoundaryInclusive = false>
using Geometry< dim, fp, topBoundaryInclusive >::Vec = NumVec<P, D::N>

Definition at line 247 of file geometry.h.

Member Function Documentation

◆ PowerN()

template<typename dim , typename fp , bool topBoundaryInclusive = false>
template<u32 N>
static constexpr u32 Geometry< dim, fp, topBoundaryInclusive >::PowerN ( )
staticconstexpr

Definition at line 252 of file geometry.h.

References pow_constexpr().

Here is the call graph for this function:

◆ TwoPowerN()

template<typename dim , typename fp , bool topBoundaryInclusive = false>
static constexpr u32 Geometry< dim, fp, topBoundaryInclusive >::TwoPowerN ( )
staticconstexpr

Definition at line 249 of file geometry.h.


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