aspect::internal::Assembly::CopyData Namespace Reference


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 that copy their content to the global matrix and right hand side vector.