Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
Quadrature Class Reference

#include <quadrature.h>

Inheritance diagram for Quadrature:
GaussLegendre TriangleDunavant

Public Member Functions

 Quadrature ()
 Construct a new Quadrature object.
 
 ~Quadrature ()=default
 Destroy the Quadrature object.
 
void copy_host_to_device ()
 Copy the quadrature points to the device.
 

Public Attributes

uint8_t dim
 
uint8_t order
 
Kokkos::View< rtype ** > points
 
Kokkos::View< rtype ** >::host_mirror_type h_points
 
Kokkos::View< rtype * > weights
 
Kokkos::View< rtype * >::host_mirror_type h_weights
 

Constructor & Destructor Documentation

◆ Quadrature()

Quadrature::Quadrature ( )

Construct a new Quadrature object.

◆ ~Quadrature()

Quadrature::~Quadrature ( )
default

Destroy the Quadrature object.

Member Function Documentation

◆ copy_host_to_device()

void Quadrature::copy_host_to_device ( )

Copy the quadrature points to the device.

Member Data Documentation

◆ dim

uint8_t Quadrature::dim

◆ h_points

Kokkos::View<rtype**>::host_mirror_type Quadrature::h_points

◆ h_weights

Kokkos::View<rtype*>::host_mirror_type Quadrature::h_weights

◆ order

uint8_t Quadrature::order

◆ points

Kokkos::View<rtype **> Quadrature::points

◆ weights

Kokkos::View<rtype *> Quadrature::weights

The documentation for this class was generated from the following files: