ASPECT
Classes
aspect::internal::Assembly::CopyData Namespace Reference

Classes

struct  AdvectionSystem
 
struct  CopyDataBase
 
struct  StokesPreconditioner
 
struct  StokesSystem
 
struct  VolumeOfFluidSystem
 

Detailed Description

The CopyData arrays are similar to the Scratch arrays except they are meant as containers for the output of assembler objects. They provide a constructor and some data objects for local matrix, local vectors and the relation between local and global degrees of freedom (a.k.a. local_dof_indices). After all assemblers are finished the objects contain the local contributions of a particular cell to the global matrix and right hand side. This copy data object is then handed over to one of the copy_local_to_global... functions in assembly.cc that copy their content to the global matrix and right hand side vector.