Table of Contents

Class Connectivity

Namespace
FemDesign.Bars
Assembly
FemDesign.Core.dll

connectivity_type

Connectivity / End-condition releases

public class Connectivity
Inheritance
Connectivity
Inherited Members
Extension Methods

Constructors

Connectivity()

Parameterless constructor for serialization.

public Connectivity()

Connectivity(bool, bool, bool, bool, bool, bool)

Private constructor for binary-rigid definition.

public Connectivity(bool tx, bool ty, bool tz, bool rx, bool ry, bool rz)

Parameters

tx bool
ty bool
tz bool
rx bool
ry bool
rz bool

Connectivity(bool, bool, bool, bool, bool, bool, double, double, double, double, double, double)

Private constructor for semi-rigid definition.

public Connectivity(bool tx, bool ty, bool tz, bool rx, bool ry, bool rz, double txRelease, double tyRelease, double tzRelease, double rxRelease, double ryRelease, double rzRelease)

Parameters

tx bool
ty bool
tz bool
rx bool
ry bool
rz bool
txRelease double
tyRelease double
tzRelease double
rxRelease double
ryRelease double
rzRelease double

Fields

_rxRelease

public double _rxRelease

Field Value

double

_ryRelease

public double _ryRelease

Field Value

double

_rzRelease

public double _rzRelease

Field Value

double

_txRelease

public double _txRelease

Field Value

double

_tyRelease

public double _tyRelease

Field Value

double

_tzRelease

public double _tzRelease

Field Value

double

Properties

Default

Define default (rigid) releases for a bar-element.

public static Connectivity Default { get; }

Property Value

Connectivity

Hinged

Define hinged releases for a bar-element.

public static Connectivity Hinged { get; }

Property Value

Connectivity

Remarks

Create

IsHinged

public bool IsHinged { get; }

Property Value

bool

IsRigid

public bool IsRigid { get; }

Property Value

bool

Rigid

Define rigid releases for a bar-element.

public static Connectivity Rigid { get; }

Property Value

Connectivity

Remarks

Create

Rx

Rotation around local-x axis.

public bool Rx { get; set; }

Property Value

bool

RxRelease

public double RxRelease { get; set; }

Property Value

double

Ry

Rotation around local-y axis.

public bool Ry { get; set; }

Property Value

bool

RyRelease

public double RyRelease { get; set; }

Property Value

double

Rz

Rotation around local-z axis.

public bool Rz { get; set; }

Property Value

bool

RzRelease

public double RzRelease { get; set; }

Property Value

double

Tx

Translation local-x axis.

public bool Tx { get; set; }

Property Value

bool

TxRelease

public double TxRelease { get; set; }

Property Value

double

Ty

Translation local-y axis.

public bool Ty { get; set; }

Property Value

bool

TyRelease

public double TyRelease { get; set; }

Property Value

double

Tz

Translation local-z axis.

public bool Tz { get; set; }

Property Value

bool

TzRelease

public double TzRelease { get; set; }

Property Value

double

Methods

ToString()

public override string ToString()

Returns

string