Method | Description | |
---|---|---|
CreateLinear1DBeam ( IFiniteElementNode start, IFiniteElementNode end, IMaterial material, ICrossSection crossSection ) : |
|
|
CreateLinear3DBeam ( IFiniteElementNode start, IFiniteElementNode end, IMaterial material, ICrossSection crossSection ) : |
|
|
CreateLinearConstantSpring ( IFiniteElementNode node1, IFiniteElementNode node2, double springConstant ) : LinearConstantSpring |
Creates a new Spring finite element.
|
|
CreateLinearConstantStrainTriangle ( IFiniteElementNode node0, IFiniteElementNode node1, IFiniteElementNode node2, IMaterial material, double thickness ) : |
|
|
CreateLinearConstantStressQuadrilateral ( IFiniteElementNode node0, IFiniteElementNode node1, IFiniteElementNode node2, IFiniteElementNode node3, IMaterial material, double thickness ) : |
|
|
CreateLinearTruss ( IFiniteElementNode node1, IFiniteElementNode node2, IMaterial material, ICrossSection crossSection ) : |
|
Method | Description | |
---|---|---|
ElementFactory ( ModelType typeOfModel ) : System |
Initializes a new instance of the ElementFactory class.
|
|
ElementFactory ( ModelType typeOfModel, ElementRepository elementRepository ) : System |
Initializes a new instance of the ElementFactory class.
|
public CreateLinear1DBeam ( IFiniteElementNode start, IFiniteElementNode end, IMaterial material, ICrossSection crossSection ) : |
||
start | IFiniteElementNode | |
end | IFiniteElementNode | |
material | IMaterial | |
crossSection | ICrossSection | |
return |
public CreateLinear3DBeam ( IFiniteElementNode start, IFiniteElementNode end, IMaterial material, ICrossSection crossSection ) : |
||
start | IFiniteElementNode | |
end | IFiniteElementNode | |
material | IMaterial | |
crossSection | ICrossSection | |
return |
public CreateLinearConstantSpring ( IFiniteElementNode node1, IFiniteElementNode node2, double springConstant ) : LinearConstantSpring | ||
node1 | IFiniteElementNode | The node at the start of the spring |
node2 | IFiniteElementNode | The node at the end of the spring |
springConstant | double | The constant value of stiffness of the spring. |
return | LinearConstantSpring |
public CreateLinearConstantStrainTriangle ( IFiniteElementNode node0, IFiniteElementNode node1, IFiniteElementNode node2, IMaterial material, double thickness ) : |
||
node0 | IFiniteElementNode | |
node1 | IFiniteElementNode | |
node2 | IFiniteElementNode | |
material | IMaterial | |
thickness | double | |
return |
public CreateLinearConstantStressQuadrilateral ( IFiniteElementNode node0, IFiniteElementNode node1, IFiniteElementNode node2, IFiniteElementNode node3, IMaterial material, double thickness ) : |
||
node0 | IFiniteElementNode | |
node1 | IFiniteElementNode | |
node2 | IFiniteElementNode | |
node3 | IFiniteElementNode | |
material | IMaterial | |
thickness | double | |
return |
public CreateLinearTruss ( IFiniteElementNode node1, IFiniteElementNode node2, IMaterial material, ICrossSection crossSection ) : |
||
node1 | IFiniteElementNode | |
node2 | IFiniteElementNode | |
material | IMaterial | |
crossSection | ICrossSection | |
return |