|
|
ModelBuilder Class |
Namespace: Karamba.Models
The ModelBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| ModelBuilder |
create new model-builder
|
| Name | Description | |
|---|---|---|
| info | get information from message logger | |
| warning | warning regarding the assembling process of the model |
| Name | Description | |
|---|---|---|
| Add(IReadOnlyListCroSec) |
add cross sections to the model
| |
| Add(IReadOnlyListFemMaterial) |
Add materials to model. The first material is the default material
| |
| Add(IReadOnlyListSupport) |
add supports
| |
| Add(ListLoad, String) |
add all types of loads to the model.
| |
| Add(IReadOnlyListPoint3, IReadOnlyListBuilderElement) |
add points given explicitly and points given implicitly via elements and snap them
| |
| Add(IReadOnlyListBuilderElement, IReadOnlyListElemSet, IReadOnlyListPoint3, IReadOnlyListFemMaterial, MessageLogger) |
adds elements to the model
| |
| build |
build a model from given input data and builders
| |
| elementModifyCroSec |
modifies cross sections based on element data. New cross sections are added to the end of the
cross sections list
| |
| elementsApplyModifiers |
apply modifiers to the elements
| |
| elementsAttachCroSecs |
attach cross sections which directly reference an element and thus act as agents
This is only done if a default cross section is attached to an element
| |
| elementsAttachMaterial |
attach materials that directly refer to elements. Only if an element has a default material.
| |
| elementsCategorize |
splits up the incoming list of grass elements
| |
| elementsEnlistIds |
enlist the element and element set identifiers in the model
| |
| elementsSetInvalidsInactive |
sets invalid elements as inactive Needs to come after cross section attachment since springs-elements can have identical endpoints.
| |
| elementsSnapIndex |
snaps elements based on their nodal index
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| duplicate_supports_inds_ | indexes of supports which act at nodes which already have a support | |
| limit_dist_ |
distance below which two nodes snap to one
| |
| logger_ | general information regarding the assembling process of the model | |
| max_lc_ind_ | maximum load-case encountered when adding loads | |
| point_tree_ |
kd-tree of all nodes of the model
| |
| unused_loads_inds_ | indexes of user defined element loads which are not used | |
| warning_ | warning regarding the assembling process of the model |