Class documentation of Concepts

Loading...
Searching...
No Matches

#include <sfcdstr.hh>

Inheritance diagram for parallel::SFCDstr:
concepts::OutputOperator

Public Member Functions

 SFCDstr (uint maxpnt, SFC &sfc, const Communicator &com)
 
Meshdistribute (concepts::Mesh &msh, uint lvl)
 Refines a mesh up to level lvl and distributes it among processors.
 
Mesh1distribute1 (concepts::Mesh1 &msh, uint lvl)
 
Mesh2distribute2 (concepts::Mesh2 &msh, uint lvl)
 
Mesh3distribute3 (concepts::Mesh3 &msh, uint lvl)
 
const Communicatorcomm () const
 

Protected Member Functions

std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

A class which distributes a mesh over processors (non overlaping domains) and creates a parallel mesh. The mesh is refined up to a certain level. On this refinement level the cells are distributed among the processors. The cells on the own processor and on refinement level are copied. With the copied cells a parallel mesh is created. Note, the new parallel mesh has a refinement level of 0!

Definition at line 33 of file sfcdstr.hh.

Constructor & Destructor Documentation

◆ SFCDstr()

parallel::SFCDstr::SFCDstr ( uint  maxpnt,
SFC sfc,
const Communicator com 
)

Constructor

Parameters
maxpntMaximal number of points per box
sfcSpace filling curve
comCommunicator

Member Function Documentation

◆ comm()

const Communicator & parallel::SFCDstr::comm ( ) const
inline

Definition at line 267 of file sfcdstr.hh.

◆ info()

std::ostream & parallel::SFCDstr::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.


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