C# 클래스 SharpFE.FiniteElementResults

Stores collections of values which represent the results of a single finite element analysis procedure
파일 보기 프로젝트 열기: iainsproat/SharpFE

공개 메소드들

메소드 설명
AddDisplacement ( NodalDegreeOfFreedom nodalDegreeOfFreedom, double displacementComponent ) : void

Adds a displacement result to this set of results

AddMultipleDisplacements ( KeyedVector disp ) : void

Adds multiple displacements to the set of results

AddMultipleReactions ( KeyedVector react ) : void

Adds multiple reaction to this set of results

AddReaction ( NodalDegreeOfFreedom nodalDegreeOfFreedom, double forceComponent ) : void

Adds a reaction result to this set of results.

FiniteElementResults ( ModelType typeOfModel ) : System

Initializes a new instance of the FiniteElementResults class.

GetDisplacement ( IFiniteElementNode displacedNode ) : DisplacementVector

The displacement vector of the given node

GetReaction ( IFiniteElementNode supportNode ) : ReactionVector

The reaction vector which occurs at the provided node

비공개 메소드들

메소드 설명
FiniteElementResults ( System.Guid guid, System.DateTime resultsCreatedAt, ModelType typeOfModel ) : System

Initializes a new instance of the FiniteElementResults class.

메소드 상세

AddDisplacement() 공개 메소드

Adds a displacement result to this set of results
public AddDisplacement ( NodalDegreeOfFreedom nodalDegreeOfFreedom, double displacementComponent ) : void
nodalDegreeOfFreedom NodalDegreeOfFreedom The node and global degree of freedom identifier of the displacement component.
displacementComponent double The value of the displacement in this global direction
리턴 void

AddMultipleDisplacements() 공개 메소드

Adds multiple displacements to the set of results
public AddMultipleDisplacements ( KeyedVector disp ) : void
disp KeyedVector
리턴 void

AddMultipleReactions() 공개 메소드

Adds multiple reaction to this set of results
public AddMultipleReactions ( KeyedVector react ) : void
react KeyedVector
리턴 void

AddReaction() 공개 메소드

Adds a reaction result to this set of results.
public AddReaction ( NodalDegreeOfFreedom nodalDegreeOfFreedom, double forceComponent ) : void
nodalDegreeOfFreedom NodalDegreeOfFreedom The node and global degree of freedom identifier for this reaction component.
forceComponent double The value of the reaction in this global direction
리턴 void

FiniteElementResults() 공개 메소드

Initializes a new instance of the FiniteElementResults class.
public FiniteElementResults ( ModelType typeOfModel ) : System
typeOfModel ModelType The type of model which generated these results.
리턴 System

GetDisplacement() 공개 메소드

The displacement vector of the given node
public GetDisplacement ( IFiniteElementNode displacedNode ) : DisplacementVector
displacedNode IFiniteElementNode The node for which a displacement is to be found.
리턴 DisplacementVector

GetReaction() 공개 메소드

The reaction vector which occurs at the provided node
public GetReaction ( IFiniteElementNode supportNode ) : ReactionVector
supportNode IFiniteElementNode The node to search for a reaction
리턴 ReactionVector