|
dynLattice
|
Module for generating node and element groups from input specifications. More...
#include "GroupInputModule.h"


Public Member Functions | |
| GroupInputModule (const String &name="groupInput") | |
| Constructor. | |
| virtual Status | init (const Properties &conf, const Properties &props, const Properties &globdat) override |
| Initialize the module and create groups. | |
Static Public Member Functions | |
| static Ref< Module > | makeNew (const String &name, const Properties &conf, const Properties &props, const Properties &globdat) |
| Factory method for creating new GroupInputModule instances. | |
| static void | declare () |
| Register GroupInputModule type with ModuleFactory. | |
Static Public Attributes | |
Property identifiers | |
| static const char * | TYPE_NAME = "GroupInput" |
| Module type name. | |
| static const char * | NODE_GROUPS = "nodeGroups" |
| Node groups property. | |
| static const char * | ELEM_GROUPS = "elemGroups" |
| Element groups property. | |
Protected Member Functions | |
| virtual | ~GroupInputModule () |
Creates NodeGroups and ElementGroups based on geometric criteria such as coordinate ranges, minimum/maximum values, and element restrictions. Supports complex group definitions with partial element selections.
|
explicit |
| name | Module name |
|
protectedvirtual |
|
static |
|
overridevirtual |
| conf | Actually used configuration properties (output) |
| props | User-specified module properties |
| globdat | Global data container |
Reimplemented in PBCGroupInputModule.
|
static |
| name | Module name |
| conf | Actually used configuration properties (output) |
| props | User-specified module properties |
| globdat | Global data container |
|
static |
|
static |
|
static |