Electrowetting on dielectric
Public Member Functions | Public Attributes
Pressure< dim >::ScratchData Struct Reference
Collaboration diagram for Pressure< dim >::ScratchData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ScratchData (const hp::FECollection< dim > &fe, std::vector< AsFunction< dim > * > &data, const hp::QCollection< dim > &q, const UpdateFlags u_flags)
 ScratchData (const ScratchData &scratch)

Public Attributes

hp::QCollection< dim > quad
 The collection of quadrature formulas.
UpdateFlags flags
 The update flags.
hp::FEValues< dim > fe_val
 The FEValues object.
AsFunction< dim > velocity
 The AsFunction object that is interpreted as Velocity.
std::vector< doubleloc_div_vel

Detailed Description

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

Scratch Data for assembly of the matrix and right hand side.

All the std::vector's are used to store local values. This is scratch data in the sense of the Parallell module of the deal.II library, so that its only functionality is to encapsulate all the scratch data and scratch vector and provide an explicit constructor and a copy constructor.

Definition at line 77 of file NSE.h.


Constructor & Destructor Documentation

template<int dim>
Pressure< dim >::ScratchData::ScratchData ( const hp::FECollection< dim > &  fe,
std::vector< AsFunction< dim > * > &  data,
const hp::QCollection< dim > &  q,
const UpdateFlags  u_flags 
) [inline]

Definition at line 83 of file NSE.h.

template<int dim>
Pressure< dim >::ScratchData::ScratchData ( const ScratchData scratch) [inline]

Definition at line 87 of file NSE.h.


Member Data Documentation

template<int dim>
hp::QCollection<dim> Pressure< dim >::ScratchData::quad

The collection of quadrature formulas.

Definition at line 78 of file NSE.h.

template<int dim>
UpdateFlags Pressure< dim >::ScratchData::flags

The update flags.

Definition at line 79 of file NSE.h.

template<int dim>
hp::FEValues<dim> Pressure< dim >::ScratchData::fe_val

The FEValues object.

Definition at line 80 of file NSE.h.

template<int dim>
AsFunction<dim> Pressure< dim >::ScratchData::velocity

The AsFunction object that is interpreted as Velocity.

Definition at line 81 of file NSE.h.

template<int dim>
std::vector<double> Pressure< dim >::ScratchData::loc_div_vel

Definition at line 82 of file NSE.h.


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