C# Класс SharpFE.NodeFactory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( double coordinateAlongGlobalXAxis ) : FiniteElementNode

Create a new node in a 1D model type

Create ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalYAxis ) : FiniteElementNode

Create a new node in a 2D model type

Create ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalYAxis, double coordinateAlongGlobalZAxis ) : FiniteElementNode

Create a new node in a 2D model type

CreateFor2DTruss ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalZAxis ) : FiniteElementNode

Приватные методы

Метод Описание
NodeFactory ( ModelType typeOfModel ) : System

Initializes a new instance of the NodeFactory class.

NodeFactory ( ModelType typeOfModel, NodeRepository repository ) : System

Initializes a new instance of the NodeFactory class.

Описание методов

Create() публичный Метод

Create a new node in a 1D model type
public Create ( double coordinateAlongGlobalXAxis ) : FiniteElementNode
coordinateAlongGlobalXAxis double The location of the node along the global x-axis
Результат FiniteElementNode

Create() публичный Метод

Create a new node in a 2D model type
public Create ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalYAxis ) : FiniteElementNode
coordinateAlongGlobalXAxis double The location of the node along the global x-axis
coordinateAlongGlobalYAxis double The location of the node along the global y-axis
Результат FiniteElementNode

Create() публичный Метод

Create a new node in a 2D model type
public Create ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalYAxis, double coordinateAlongGlobalZAxis ) : FiniteElementNode
coordinateAlongGlobalXAxis double The location of the node along the global x-axis
coordinateAlongGlobalYAxis double The location of the node along the global y-axis
coordinateAlongGlobalZAxis double The location of the node along the global z-axis
Результат FiniteElementNode

CreateFor2DTruss() публичный Метод

public CreateFor2DTruss ( double coordinateAlongGlobalXAxis, double coordinateAlongGlobalZAxis ) : FiniteElementNode
coordinateAlongGlobalXAxis double
coordinateAlongGlobalZAxis double
Результат FiniteElementNode