ASPECT
Public Member Functions | Public Attributes | List of all members
aspect::internal::Assembly::Scratch::ScratchBase< dim > Struct Template Reference
Inheritance diagram for aspect::internal::Assembly::Scratch::ScratchBase< dim >:
Inheritance graph
[legend]

Public Member Functions

 ScratchBase ()
 
 ScratchBase (const ScratchBase &scratch)
 
virtual ~ScratchBase ()
 

Public Attributes

DoFHandler< dim >::active_cell_iterator cell
 
unsigned face_number
 

Detailed Description

template<int dim>
struct aspect::internal::Assembly::Scratch::ScratchBase< dim >

Scratch objects are used to store information about a cell that is necessary for assembling matrix and right hand side terms for this cell. The ScratchBase class acts as a empty base class for individual scratch objects for the different equations.

Definition at line 59 of file interface.h.

Constructor & Destructor Documentation

§ ScratchBase() [1/2]

template<int dim>
aspect::internal::Assembly::Scratch::ScratchBase< dim >::ScratchBase ( )
inline

Definition at line 61 of file interface.h.

§ ScratchBase() [2/2]

template<int dim>
aspect::internal::Assembly::Scratch::ScratchBase< dim >::ScratchBase ( const ScratchBase< dim > &  scratch)
inline

Definition at line 67 of file interface.h.

§ ~ScratchBase()

template<int dim>
virtual aspect::internal::Assembly::Scratch::ScratchBase< dim >::~ScratchBase ( )
inlinevirtual

Definition at line 73 of file interface.h.

Member Data Documentation

§ cell

Cell object on which we currently operate.

Definition at line 73 of file interface.h.

§ face_number

template<int dim>
unsigned aspect::internal::Assembly::Scratch::ScratchBase< dim >::face_number

The number of the face object with respect to the current cell on which we operate. If we currently operate on a cell, this member is set to numbers::invalid_unsigned_int.

Definition at line 86 of file interface.h.


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