HybridADRSolver
Loading...
Searching...
No Matches
HybridADRSolver::ScratchData< dim > Struct Template Reference

Scratch data for the WorkStream assembly (Optimized). More...

Public Member Functions

 ScratchData (const FiniteElement< dim > &fe, const Quadrature< dim > &q, const Quadrature< dim - 1 > &fq)
 ScratchData (const ScratchData &sd)

Public Attributes

FEValues< dim > fe_values
FEFaceValues< dim > fe_face_values
const unsigned int n_dofs
const unsigned int n_q_points
const unsigned int n_face_q_points
std::vector< double > phi
std::vector< Tensor< 1, dim > > grad_phi
std::vector< double > face_phi
std::vector< double > mu_values
std::vector< Tensor< 1, dim > > beta_values
std::vector< double > gamma_values
std::vector< double > f_values
std::vector< double > JxW_values

Detailed Description

template<int dim>
struct HybridADRSolver::ScratchData< dim >

Scratch data for the WorkStream assembly (Optimized).

Constructor & Destructor Documentation

◆ ScratchData() [1/2]

template<int dim>
HybridADRSolver::ScratchData< dim >::ScratchData ( const FiniteElement< dim > & fe,
const Quadrature< dim > & q,
const Quadrature< dim - 1 > & fq )
inline

◆ ScratchData() [2/2]

template<int dim>
HybridADRSolver::ScratchData< dim >::ScratchData ( const ScratchData< dim > & sd)
inline

Member Data Documentation

◆ beta_values

template<int dim>
std::vector<Tensor<1, dim> > HybridADRSolver::ScratchData< dim >::beta_values

◆ f_values

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::f_values

◆ face_phi

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::face_phi

◆ fe_face_values

template<int dim>
FEFaceValues<dim> HybridADRSolver::ScratchData< dim >::fe_face_values

◆ fe_values

template<int dim>
FEValues<dim> HybridADRSolver::ScratchData< dim >::fe_values

◆ gamma_values

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::gamma_values

◆ grad_phi

template<int dim>
std::vector<Tensor<1, dim> > HybridADRSolver::ScratchData< dim >::grad_phi

◆ JxW_values

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::JxW_values

◆ mu_values

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::mu_values

◆ n_dofs

template<int dim>
const unsigned int HybridADRSolver::ScratchData< dim >::n_dofs

◆ n_face_q_points

template<int dim>
const unsigned int HybridADRSolver::ScratchData< dim >::n_face_q_points

◆ n_q_points

template<int dim>
const unsigned int HybridADRSolver::ScratchData< dim >::n_q_points

◆ phi

template<int dim>
std::vector<double> HybridADRSolver::ScratchData< dim >::phi

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