Chaste Release::3.1
CylindricalHoneycombMeshGenerator Class Reference

#include <CylindricalHoneycombMeshGenerator.hpp>

Inheritance diagram for CylindricalHoneycombMeshGenerator:
Collaboration diagram for CylindricalHoneycombMeshGenerator:

List of all members.

Public Member Functions

 CylindricalHoneycombMeshGenerator (unsigned numNodesAlongWidth, unsigned numNodesAlongLength, unsigned ghosts=3, double scaleFactor=1.0)
MutableMesh< 2, 2 > * GetMesh ()
Cylindrical2dMeshGetCylindricalMesh ()

Detailed Description

Honeycomb mesh generator that creates a 2D "cylindrical" mesh (one in which periodicity is imposed on the left and right boundaries) for use in cell-centre simulations.

NOTE: the user should delete the mesh after use to manage memory.

Definition at line 52 of file CylindricalHoneycombMeshGenerator.hpp.


Constructor & Destructor Documentation

CylindricalHoneycombMeshGenerator::CylindricalHoneycombMeshGenerator ( unsigned  numNodesAlongWidth,
unsigned  numNodesAlongLength,
unsigned  ghosts = 3,
double  scaleFactor = 1.0 
)

Member Function Documentation

Cylindrical2dMesh * CylindricalHoneycombMeshGenerator::GetCylindricalMesh ( )
Returns:
a 2D honeycomb mesh with periodic left/right boundaries

Definition at line 230 of file CylindricalHoneycombMeshGenerator.cpp.

References HoneycombMeshGenerator::mpMesh.

MutableMesh< 2, 2 > * CylindricalHoneycombMeshGenerator::GetMesh ( ) [virtual]
Returns:
a 2D honeycomb mesh

Reimplemented from HoneycombMeshGenerator.

Definition at line 224 of file CylindricalHoneycombMeshGenerator.cpp.

References EXCEPTION, and HoneycombMeshGenerator::mpMesh.


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