Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Private Attributes | List of all members
internals::ConstraintMatrixData< Number >::ScratchDataAccessor Class Reference

#include <constraint_matrix.templates.h>

Public Member Functions

 ScratchDataAccessor ()
 
 ~ScratchDataAccessor ()
 
ScratchDataoperator* ()
 
ScratchDataoperator-> ()
 

Private Attributes

ScratchDatamy_scratch_data
 

Detailed Description

template<typename Number>
class internals::ConstraintMatrixData< Number >::ScratchDataAccessor

Accessor class to guard access to scratch_data

Definition at line 1717 of file constraint_matrix.templates.h.

Constructor & Destructor Documentation

template<typename Number >
internals::ConstraintMatrixData< Number >::ScratchDataAccessor::ScratchDataAccessor ( )
inline

Constructor. Grabs a scratch data object on the current thread and mark it as used

Definition at line 1724 of file constraint_matrix.templates.h.

template<typename Number >
internals::ConstraintMatrixData< Number >::ScratchDataAccessor::~ScratchDataAccessor ( )
inline

Destructor. Mark scratch data as available again.

Definition at line 1737 of file constraint_matrix.templates.h.

Member Function Documentation

template<typename Number >
ScratchData& internals::ConstraintMatrixData< Number >::ScratchDataAccessor::operator* ( )
inline

Dereferencing operator.

Definition at line 1745 of file constraint_matrix.templates.h.

template<typename Number >
ScratchData* internals::ConstraintMatrixData< Number >::ScratchDataAccessor::operator-> ( )
inline

Dereferencing operator.

Definition at line 1753 of file constraint_matrix.templates.h.


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