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

Public Member Functions

 ScratchData ()
 
 ScratchData (const ScratchData &)
 

Public Attributes

bool in_use
 
std::vector< size_type > columns
 
std::vector< Number > values
 
std::vector< size_type > block_starts
 
std::vector< size_type > vector_indices
 
GlobalRowsFromLocal global_rows
 
GlobalRowsFromLocal global_columns
 

Detailed Description

template<typename Number>
struct internals::ConstraintMatrixData< Number >::ScratchData

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

Constructor & Destructor Documentation

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

Constructor, does nothing.

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

template<typename Number >
internals::ConstraintMatrixData< Number >::ScratchData::ScratchData ( const ScratchData )
inline

Copy constructor, does nothing

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

Member Data Documentation

template<typename Number >
bool internals::ConstraintMatrixData< Number >::ScratchData::in_use

Stores whether the data is currently in use.

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

template<typename Number >
std::vector<size_type> internals::ConstraintMatrixData< Number >::ScratchData::columns

Temporary array for column indices

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

template<typename Number >
std::vector<Number> internals::ConstraintMatrixData< Number >::ScratchData::values

Temporary array for column values

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

template<typename Number >
std::vector<size_type> internals::ConstraintMatrixData< Number >::ScratchData::block_starts

Temporary array for block start indices

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

template<typename Number >
std::vector<size_type> internals::ConstraintMatrixData< Number >::ScratchData::vector_indices

Temporary array for vector indices

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

template<typename Number >
GlobalRowsFromLocal internals::ConstraintMatrixData< Number >::ScratchData::global_rows

Data array for reorder row/column indices. Use a shared ptr to global_rows to avoid defining in the .h file

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

template<typename Number >
GlobalRowsFromLocal internals::ConstraintMatrixData< Number >::ScratchData::global_columns

Data array for reorder row/column indices. Use a shared ptr to global_rows to avoid defining in the .h file

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


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