pycba.results.Envelopes#
- class Envelopes(vResults)[source]#
Bases:
objectEnvelopes load effects from a vector of BeamResults
Constructs the envelope of each load effect given a vector of results for the beam.
- Parameters:
vResults (List[MemberResults]) – The vector of results from each analysis that are to be enveloped.
- Return type:
None.
Methods
Augments this set of envelopes with another compatible set, making this the envelopes of the two sets of envelopes.
Plots the envelopes of bending and shear.
Returns a zeroed zet of envelopes like the reference
pycba.results.Envelopes.- classmethod zero_like(env)[source]#
Returns a zeroed zet of envelopes like the reference
pycba.results.Envelopes. This is necessary since apycba.results.Envelopesobject stores information about the beam from which it came. This facilitates the creation of an envelope of envelopes.- Parameters:
env (Envelopes) – A
pycba.results.Envelopesto be used as the basis for a zeroedpycba.results.Envelopesobject.- Returns:
A
pycba.results.Envelopesobject of zero-valued envelopes.- Return type:
- augment(env)[source]#
Augments this set of envelopes with another compatible set, making this the envelopes of the two sets of envelopes.
All envelopes must be from the same
pycba.bridge.BridgeAnalysisobject.If the envelopes have a different number of analyses (due to differing vehicle lengths, for example), then only the reaction extreme are retained, and not the entire reaction history.
- Parameters:
env (Envelopes) – A compatible
pycba.results.Envelopesobject.- Raises:
ValueError – All envelopes must be for the same bridge.
- Return type:
None.