IFEM  90A354
Public Member Functions | Protected Member Functions | List of all members
DefaultGeometry2D Class Reference

Default model generator for 2D FEM simulators. More...

#include <ModelGenerator.h>

Inheritance diagram for DefaultGeometry2D:
Inheritance graph
[legend]
Collaboration diagram for DefaultGeometry2D:
Collaboration graph
[legend]

Public Member Functions

 DefaultGeometry2D (const tinyxml2::XMLElement *geo)
 The constructor forwards to the base class.
 
virtual ~DefaultGeometry2D ()
 Empty destructor.
 
virtual bool createTopologySets (SIMinput &sim) const
 Creates topology sets for the specified sim object.
 
- Public Member Functions inherited from ModelGenerator
 ModelGenerator (const tinyxml2::XMLElement *elem)
 The constructor initializes the common members. More...
 
virtual ~ModelGenerator ()
 Empty destructor.
 
virtual bool createGeometry (SIMinput &sim) const
 Creates geometry for the specified sim object..
 
virtual bool createTopology (SIMinput &) const
 Creates topology for multi-patch geometries.
 

Protected Member Functions

virtual std::string createG2 (int nsd, bool rational=false) const
 Generates the G2 description of the geometry.
 
- Protected Member Functions inherited from ModelGenerator
bool topologySets () const
 Returns true if topology sets is to be generated.
 

Additional Inherited Members

- Protected Attributes inherited from ModelGenerator
const tinyxml2::XMLElement * geo
 Pointer to XML element describing geometry.
 

Detailed Description

Default model generator for 2D FEM simulators.

Generates a quadrilateral domain.


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