Electrowetting on dielectric
|
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< double > | loc_div_vel |
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.
Pressure< dim >::ScratchData::ScratchData | ( | const hp::FECollection< dim > & | fe, |
std::vector< AsFunction< dim > * > & | data, | ||
const hp::QCollection< dim > & | q, | ||
const UpdateFlags | u_flags | ||
) | [inline] |
Pressure< dim >::ScratchData::ScratchData | ( | const ScratchData & | scratch | ) | [inline] |
hp::QCollection<dim> Pressure< dim >::ScratchData::quad |
UpdateFlags Pressure< dim >::ScratchData::flags |
hp::FEValues<dim> Pressure< dim >::ScratchData::fe_val |
AsFunction<dim> Pressure< dim >::ScratchData::velocity |
The AsFunction object that is interpreted as Velocity.
std::vector<double> Pressure< dim >::ScratchData::loc_div_vel |