Skip to content

Commit

Permalink
0.4.2 release!
Browse files Browse the repository at this point in the history
  • Loading branch information
cslotboom committed Jul 4, 2022
1 parent a30f210 commit a6fb730
Show file tree
Hide file tree
Showing 23 changed files with 355 additions and 763 deletions.
Binary file modified doc/img/Beam Image 2 BMD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/img/Beam Image 2 SFD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/img/Beam Image 2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 1 addition & 9 deletions doc/readthedocs/planesections/analysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,9 @@ def __init__(self, beam2D:Beam2D):

def getEleInteralForce(self, nodID):
"""
Gets the internal force at the left and right side of a node.
The left and right side forces represent internal force at either side
of a section cut.
N-1 L R N
.------.------.
N-1 N N+1
of a section cut.
"""

Expand All @@ -51,8 +45,6 @@ def getEleInteralForce(self, nodID):
# 0 is used to so that the plot "closes", i.e. starts at zero the goes up
Fint[:3] = 0 # Left side forces
Fint[3:] = op.eleForce(eleR)[:3] # Right side forces
# Fint[3:] = op.eleForce(nodeID)[:3] # Right side forces
# Fint[:3] = Fint[3:] # Left side forces

#Direct Check, this is scary.
elif nodID == self.nodeIDEnd: # right side node
Expand Down
200 changes: 0 additions & 200 deletions doc/readthedocs/planesections/archetypes.py

This file was deleted.

16 changes: 4 additions & 12 deletions doc/readthedocs/planesections/builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@




# =============================================================================
# Problems:
# =============================================================================
# Summarize Nodes?
# Summarize Loads?


class Section2D():
E:None
A:None
Expand Down Expand Up @@ -88,7 +80,7 @@ class Node2D(NodeArchetype):
A name for the node. This can be displayed in the plots. The default is ''.
"""


_dimension = '2D'

def __init__(self, x, fixity, label = ''):

Expand Down Expand Up @@ -125,9 +117,9 @@ def __repr__(self):

def getFixityType(self):
"""
???
This isn't great, but we can't hash lists so I'm not sure how to
improve it.
Returns the type of beam fixity for supported 2D fixities.
Currently only free, roller, pinned, and fixed are supported.
"""
if list(self.fixity) == [0,0,0]:
return 'free'
Expand Down
Loading

0 comments on commit a6fb730

Please sign in to comment.