SpECTRE  2021.08.02
ElementVolumeData Struct Reference

#include <TensorData.hpp>

Public Member Functions

 ElementVolumeData (std::vector< size_t > extents_in, std::vector< TensorComponent > components, std::vector< Spectral::Basis > basis_in, std::vector< Spectral::Quadrature > quadrature_in) noexcept
 
void pup (PUP::er &p) noexcept
 
- Public Member Functions inherited from ExtentsAndTensorVolumeData
 ExtentsAndTensorVolumeData (std::vector< size_t > extents_in, std::vector< TensorComponent > components) noexcept
 
void pup (PUP::er &p) noexcept
 

Public Attributes

std::vector< Spectral::Basisbasis {}
 
std::vector< Spectral::Quadraturequadrature {}
 
- Public Attributes inherited from ExtentsAndTensorVolumeData
std::vector< size_t > extents {}
 
std::vector< TensorComponenttensor_components {}
 

Detailed Description

An extension of ExtentsAndTensorVolumeData to store Spectral::Quadrature and Spectral::Basis associated with each axis of the element, in addition to the extents and tensor components data.