dune-grid
2.2.0
|
#include <dune/grid/alugrid/2d/alugrid.hh>
Classes | |
struct | Partition |
Public Types | |
enum | { dimension = BaseType::dimension, dimensionworld = BaseType::dimensionworld } |
enum | { refineStepsForHalf = 1 } |
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 Partition < All_Partition > ::LevelGridView | LevelGridView |
typedef Partition < All_Partition > ::LeafGridView | LeafGridView |
Public Member Functions | |
ALUGrid (const std::string macroName, const DuneBoundaryProjectionType *bndProject=0, const DuneBoundaryProjectionVector *bndVector=0, const bool verbose=true) | |
constructor for creating ALUSimplexGrid from given macro grid file | |
ALUGrid (const std::string macroName, std::istream ¯oFile, const DuneBoundaryProjectionType *bndProject=0, const DuneBoundaryProjectionVector *bndVector=0, const bool verbose=true) | |
constructor for creating ALUSimplexGrid from given macro grid file | |
ALUGrid () | |
constructor creating 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 () |
Friends | |
class | Conversion< This, HasObjectStream > |
class | Conversion< const This, HasObjectStream > |
class | Conversion< This, HasHierarchicIndexSet > |
class | Conversion< const This, HasHierarchicIndexSet > |
class | ALU2dGridFactory |
typedef BaseType::ctype Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::ctype |
typedef BaseType :: DuneBoundaryProjectionType Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::DuneBoundaryProjectionType |
type of boundary projection
typedef BaseType :: DuneBoundaryProjectionVector Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::DuneBoundaryProjectionVector |
type of boundary projection
typedef Traits :: GlobalIdSet Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::GlobalIdSet |
typedef BaseType::GridFamily Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::GridFamily |
typedef BaseType::HierarchicIteratorImp Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::HierarchicIteratorImp |
typedef Partition< All_Partition >:: LeafGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LeafGridView |
typedef GridFamily :: LeafIndexSetImp Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LeafIndexSetImp |
typedef Traits::template Codim<0>::LeafIterator Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LeafIterator |
typedef BaseType::LeafIteratorImp Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LeafIteratorImp |
typedef Traits::template Codim<0>::LeafIterator Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LeafIteratorType |
typedef Partition< All_Partition >:: LevelGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LevelGridView |
typedef GridFamily :: LevelIndexSetImp Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LevelIndexSetImp |
typedef Traits :: LocalIdSet Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LocalIdSet |
typedef BaseType::LocalIdSetImp Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::LocalIdSetImp |
typedef GridFamily::Traits Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::Traits |
anonymous enum |
anonymous enum |
Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::ALUGrid | ( | const std::string | macroName, |
const DuneBoundaryProjectionType * | bndProject = 0 , |
||
const DuneBoundaryProjectionVector * | bndVector = 0 , |
||
const bool | verbose = true |
||
) | [inline] |
constructor for creating ALUSimplexGrid from given macro grid file
macroName | filename for macro grid in ALUGrid triangle format |
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 |
verbose | Whether to write a notice about grid creation to stdout. |
Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::ALUGrid | ( | const std::string | macroName, |
std::istream & | macroFile, | ||
const DuneBoundaryProjectionType * | bndProject = 0 , |
||
const DuneBoundaryProjectionVector * | bndVector = 0 , |
||
const bool | verbose = true |
||
) | [inline] |
constructor for creating ALUSimplexGrid from given macro grid file
macroName | filename for macro grid in ALUGrid triangle format |
macroFile | Stream to read macro grid file contents from. |
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 |
verbose | Whether to write a notice about grid creation to stdout. |
Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::ALUGrid | ( | ) | [inline] |
constructor creating empty grid
Partition< pitype >::LeafGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::leafView | ( | ) | const [inline] |
LeafGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::leafView | ( | ) | const [inline] |
Partition< pitype >::LevelGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::levelView | ( | int | level | ) | const [inline] |
LevelGridView Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::levelView | ( | int | level | ) | const [inline] |
static std::string Dune::ALUGrid< 2, dimw, elType, refinementType, Comm >::name | ( | ) | [inline, static] |
friend class ALU2dGridFactory [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] |