Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compare ¶
Compare reactions and displacement, return nil is load cases are same or return error for other cases.
func LoadUniform ¶
func LoadUniform(m *hd.Model, beamIndex int, projection bool, uf [2]float64) (ln []hd.LoadNode, err error)
LoadUniform - convert uniform load on single beam to node load and return slice of node load or error if input data not valid. Use for selfweight - not-projection load.
uf is uniform load in global system direction [0] - X , Unit: N [1] - Y , Unit: N Example of projection uniform load on beam with different location: uf = [2]float64{ 0.0 , -1.0 } +--+--+ | | | V V V • • +-----+-----+ \ | | | | \ | V V V \ | •-----------• \ | \ | • • Example of not-projection uniform load on beam with different location: uf = [2]float64{ 0.0 , -1.0 } |\ V \ • \ • +-----+-----+ \ |\ | | | | | \V \ | V V V V \ | | •-----------• \ | | | \V | V • •
TODO (KI) : add specific for pin ends, because that function specific only for rigit ends.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.