|
ModelBuilderbuild Method
|
Builds a model from given input data and builders.
Namespace:
Karamba.Models
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic Model build(
IReadOnlyList<Point3> inPoints,
IReadOnlyList<FemMaterial> inMaterials,
IReadOnlyList<CroSec> inCroSecs,
IReadOnlyList<Support> inSupports,
List<Load> inLoads,
IReadOnlyList<BuilderElement> inElems,
IReadOnlyList<ElemSet> inElemSets,
IReadOnlyList<Joint> inJoints,
MessageLogger logger
)
Public Function build (
inPoints As IReadOnlyList(Of Point3),
inMaterials As IReadOnlyList(Of FemMaterial),
inCroSecs As IReadOnlyList(Of CroSec),
inSupports As IReadOnlyList(Of Support),
inLoads As List(Of Load),
inElems As IReadOnlyList(Of BuilderElement),
inElemSets As IReadOnlyList(Of ElemSet),
inJoints As IReadOnlyList(Of Joint),
logger As MessageLogger
) As Model
public:
Model^ build(
IReadOnlyList<Point3>^ inPoints,
IReadOnlyList<FemMaterial^>^ inMaterials,
IReadOnlyList<CroSec^>^ inCroSecs,
IReadOnlyList<Support^>^ inSupports,
List<Load^>^ inLoads,
IReadOnlyList<BuilderElement^>^ inElems,
IReadOnlyList<ElemSet^>^ inElemSets,
IReadOnlyList<Joint^>^ inJoints,
MessageLogger^ logger
)
member build :
inPoints : IReadOnlyList<Point3> *
inMaterials : IReadOnlyList<FemMaterial> *
inCroSecs : IReadOnlyList<CroSec> *
inSupports : IReadOnlyList<Support> *
inLoads : List<Load> *
inElems : IReadOnlyList<BuilderElement> *
inElemSets : IReadOnlyList<ElemSet> *
inJoints : IReadOnlyList<Joint> *
logger : MessageLogger -> Model
Parameters
- inPoints
- Type: System.Collections.GenericIReadOnlyListPoint3
nodal coordinates in order to specify a certain order of nodes or for defining zero length elements. - inMaterials
- Type: System.Collections.GenericIReadOnlyListFemMaterial
material definitions which are applied to the elements via the material's element identifiers. - inCroSecs
- Type: System.Collections.GenericIReadOnlyListCroSec
cross section definitions which are applied to the elements via the cross section's element identifiers. - inSupports
- Type: System.Collections.GenericIReadOnlyListSupport
supports of the model. - inLoads
- Type: System.Collections.GenericListLoad
loads of the model. - inElems
- Type: System.Collections.GenericIReadOnlyListBuilderElement
elements to be part of the model, they normally come with their own nodal positions, cross sections and materials. - inElemSets
- Type: System.Collections.GenericIReadOnlyListElemSet
beam-set objects. - inJoints
- Type: System.Collections.GenericIReadOnlyListJoint
joint objects. - logger
- Type: Karamba.UtilitiesMessageLogger
a message logger.
Return Value
Type:
Modela model.
See Also