#include <dune/grid/alugrid/3d/alugrid.hh>
List of all members.
Static Public Member Functions |
| static std::string | name () |
| static std::string | nameSuffix () |
Member Typedef Documentation
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::ctype Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ctype |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
type of boundary projection
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
type of boundary projection
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::GridFamily Dune::ALUGrid< 3, 3, elType, refineType, Comm >::GridFamily |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::HierarchicIteratorImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::HierarchicIteratorImp |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::LeafIteratorImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LeafIteratorImp |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::LocalIdSetImp Dune::ALUGrid< 3, 3, elType, refineType, Comm >::LocalIdSetImp |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef BaseType::ObjectStreamType Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ObjectStreamType |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| typedef GridFamily::Traits Dune::ALUGrid< 3, 3, elType, refineType, Comm >::Traits |
Member Enumeration Documentation
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
Constructor & Destructor Documentation
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| 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
- Parameters:
-
| 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().
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
constructor called from ALUGridFactory for creating ALUConformGrid from given macro grid file
- Parameters:
-
| 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 |
- Note:
- ALUGrid takes ownership of this pointer and will delete it in the desctructor
- Parameters:
-
| macroName | filename from which ALUGrid is being generated |
| verb | Whether to write a notice about grid creation to stdout. |
References Dune::ALUGridParallelSerial().
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| Dune::ALUGrid< 3, 3, elType, refineType, Comm >::ALUGrid |
( |
const MPICommunicatorType |
mpiComm = BaseType::defaultCommunicator() | ) |
|
|
inline |
Member Function Documentation
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<PartitionIteratorType pitype>
| Partition< pitype >::LeafGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::leafView |
( |
| ) |
const |
|
inline |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| LeafGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::leafView |
( |
| ) |
const |
|
inline |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<PartitionIteratorType pitype>
| Partition< pitype >::LevelGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::levelView |
( |
int |
level | ) |
const |
|
inline |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| LevelGridView Dune::ALUGrid< 3, 3, elType, refineType, Comm >::levelView |
( |
int |
level | ) |
const |
|
inline |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| static std::string Dune::ALUGrid< 3, 3, elType, refineType, Comm >::name |
( |
| ) |
|
|
inlinestatic |
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
| static std::string Dune::ALUGrid< 3, 3, elType, refineType, Comm >::nameSuffix |
( |
| ) |
|
|
inlinestatic |
Friends And Related Function Documentation
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
template<ALUGridElementType elType, ALUGridRefinementType refineType, class Comm >
The documentation for this class was generated from the following file: