|
dune-grid
2.2.0
|
#include <dune/grid/alugrid/3d/alugrid.hh>
Classes | |
| struct | Partition |
Public Types | |
| enum | { dimension = BaseType::dimension, dimensionworld = BaseType::dimensionworld } |
| typedef BaseType::DuneBoundaryProjectionType | DuneBoundaryProjectionType |
| type of boundary projection | |
| typedef BaseType::DuneBoundaryProjectionVector | DuneBoundaryProjectionVector |
| type of boundary projection | |
| typedef BaseType::ctype | ctype |
| typedef BaseType::GridFamily | GridFamily |
| typedef GridFamily::Traits | Traits |
| typedef BaseType::LocalIdSetImp | LocalIdSetImp |
| typedef Traits::GlobalIdSet | GlobalIdSet |
| typedef Traits::LocalIdSet | LocalIdSet |
| typedef GridFamily::LevelIndexSetImp | LevelIndexSetImp |
| typedef GridFamily::LeafIndexSetImp | LeafIndexSetImp |
| typedef BaseType::LeafIteratorImp | LeafIteratorImp |
| typedef Traits::template Codim < 0 >::LeafIterator | LeafIteratorType |
| typedef Traits::template Codim < 0 >::LeafIterator | LeafIterator |
| typedef BaseType::HierarchicIteratorImp | HierarchicIteratorImp |
| typedef BaseType::ObjectStreamType | ObjectStreamType |
| typedef Partition < All_Partition > ::LevelGridView | LevelGridView |
| typedef Partition < All_Partition > ::LeafGridView | LeafGridView |
Public Member Functions | |
| ALUGrid (const std::string macroName, const MPICommunicatorType mpiComm=BaseType::defaultCommunicator(), const DuneBoundaryProjectionType *bndProject=0, const DuneBoundaryProjectionVector *bndVector=0, const bool verb=true) | |
| constructor for creating ALUGrid from given macro grid file | |
| ALUGrid (const MPICommunicatorType mpiComm, const DuneBoundaryProjectionType *bndProject, const DuneBoundaryProjectionVector *bndVector, const std::string macroName, const bool verb=true) | |
| constructor called from ALUGridFactory for creating ALUConformGrid from given macro grid file | |
| ALUGrid (const MPICommunicatorType mpiComm=BaseType::defaultCommunicator()) | |
| constructor creating empty grid, empty string creates empty grid | |
| template<PartitionIteratorType pitype> | |
| Partition< pitype >::LevelGridView | levelView (int level) const |
| template<PartitionIteratorType pitype> | |
| Partition< pitype >::LeafGridView | leafView () const |
| LevelGridView | levelView (int level) const |
| LeafGridView | leafView () const |
Static Public Member Functions | |
| static std::string | name () |
| static std::string | nameSuffix () |
Friends | |
| class | Conversion< This, HasObjectStream > |
| class | Conversion< const This, HasObjectStream > |
| class | Conversion< This, HasHierarchicIndexSet > |
| class | Conversion< const This, HasHierarchicIndexSet > |
| class | ALU3dGridFactory |
| typedef BaseType::ctype Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ctype |
| typedef BaseType :: DuneBoundaryProjectionType Dune::ALUGrid< 3, 3, elType, refineType, Comm >::DuneBoundaryProjectionType |
type of boundary projection
| typedef BaseType :: DuneBoundaryProjectionVector Dune::ALUGrid< 3, 3, elType, refineType, Comm >::DuneBoundaryProjectionVector |
type of boundary projection
| typedef Traits :: GlobalIdSet Dune::ALUGrid< 3, 3, elType, refineType, Comm >::GlobalIdSet |
| typedef BaseType::GridFamily Dune::ALUGrid< 3, 3, elType, refineType, Comm >::GridFamily |
| typedef BaseType::HierarchicIteratorImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::HierarchicIteratorImp |
| typedef Partition< All_Partition >:: LeafGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafGridView |
| typedef GridFamily :: LeafIndexSetImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafIndexSetImp |
| typedef Traits:: template Codim<0>::LeafIterator Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafIterator |
| typedef BaseType::LeafIteratorImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafIteratorImp |
| typedef Traits:: template Codim<0>::LeafIterator Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafIteratorType |
| typedef Partition< All_Partition >:: LevelGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LevelGridView |
| typedef GridFamily :: LevelIndexSetImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LevelIndexSetImp |
| typedef Traits :: LocalIdSet Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LocalIdSet |
| typedef BaseType::LocalIdSetImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LocalIdSetImp |
| typedef BaseType::ObjectStreamType Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ObjectStreamType |
| typedef GridFamily::Traits Dune::ALUGrid< 3, 3, elType, refineType, Comm >::Traits |
| anonymous enum |
| Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ALUGrid | ( | const std::string | macroName, |
| const MPICommunicatorType | mpiComm = BaseType::defaultCommunicator(), |
||
| const DuneBoundaryProjectionType * | bndProject = 0, |
||
| const DuneBoundaryProjectionVector * | bndVector = 0, |
||
| const bool | verb = true |
||
| ) | [inline] |
constructor for creating ALUGrid from given macro grid file
| macroName | filename for macro grid in ALUGrid tetra format |
| mpiComm | MPI Communicator (when HAVE_MPI == 1 then mpiComm is of type MPI_Comm and the default value is MPI_COMM_WORLD) |
| bndProject | global boundary projection pointer |
| bndVector | pointer to vector holding boundary projection for each boundary segment. ALUGrid takes ownership of this pointer and will delete it in the desctructor |
| verb | Whether to write a notice about grid creation to stdout. |
References Dune::ALUGridParallelSerial().
| Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ALUGrid | ( | const MPICommunicatorType | mpiComm, |
| const DuneBoundaryProjectionType * | bndProject, | ||
| const DuneBoundaryProjectionVector * | bndVector, | ||
| const std::string | macroName, | ||
| const bool | verb = true |
||
| ) | [inline] |
constructor called from ALUGridFactory for creating ALUConformGrid from given macro grid file
| mpiComm | MPI Communicator (when HAVE_MPI == 1 then mpiComm is of type MPI_Comm) |
| bndProject | global boundary projection pointer |
| bndVector | pointer to vector holding boundary projection for each boundary segment |
| macroName | filename from which ALUGrid is being generated |
| verb | Whether to write a notice about grid creation to stdout. |
References Dune::ALUGridParallelSerial().
| Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ALUGrid | ( | const MPICommunicatorType | mpiComm = BaseType::defaultCommunicator() | ) | [inline] |
constructor creating empty grid, empty string creates empty grid
References Dune::ALUGridParallelSerial().
| Partition< pitype >::LeafGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::leafView | ( | ) | const [inline] |
| LeafGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::leafView | ( | ) | const [inline] |
| Partition< pitype >::LevelGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::levelView | ( | int | level | ) | const [inline] |
| LevelGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::levelView | ( | int | level | ) | const [inline] |
| static std::string Dune::ALUGrid< 3, 3, elType, refineType, Comm >::name | ( | ) | [inline, static] |
| static std::string Dune::ALUGrid< 3, 3, elType, refineType, Comm >::nameSuffix | ( | ) | [inline, static] |
References Dune::cube, and Dune::nonconforming.
friend class ALU3dGridFactory [friend] |
friend class Conversion< const This, HasHierarchicIndexSet > [friend] |
friend class Conversion< const This, HasObjectStream > [friend] |
friend class Conversion< This, HasHierarchicIndexSet > [friend] |
friend class Conversion< This, HasObjectStream > [friend] |
1.7.6.1