# Member Results functions | OpenStaad Python

> Per-member results after analysis — end forces, intermediate forces and deflections, displacements, and max stresses. Read-only.

Source: https://www.openstaad.com/docs/member-results

Every function is a method of the session `s = ops.connect()` (`from openstaad import ops`).

## Get

### GetIntermediateDeflectionAtDistance

**Description**

Returns the intermediate deflection at distance.

**Parameters**

- `memberNo` (int): member no.
- `distance` (bool): distance.
- `loadCaseNo` (int): load case no.

**Returns**

tuple: A tuple of `(float, float)`.

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetIntermediateDeflectionAtDistance(1, True, 1)
print(result)
```

### GetIntermediateMemberAbsTransDisplacements

**Description**

Returns the intermediate member abs trans displacements.

**Parameters**

- `memberNo` (int): member no.
- `distance` (float): distance.
- `loadCaseNo` (int): load case no.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetIntermediateMemberAbsTransDisplacements(1, 1.0, 1)
print(result)
```

### GetIntermediateMemberForcesAtDistance

**Description**

Returns the intermediate member forces at distance.

**Parameters**

- `memberNo` (int): member no.
- `distance` (float): distance.
- `loadCaseNo` (int): load case no.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetIntermediateMemberForcesAtDistance(1, 1.0, 1)
print(result)
```

### GetIntermediateMemberTransDisplacements

**Description**

Returns the intermediate member trans displacements.

**Parameters**

- `memberNo` (int): member no.
- `distance` (bool): distance.
- `loadCaseNo` (int): load case no.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetIntermediateMemberTransDisplacements(1, True, 1)
print(result)
```

### GetMaxBeamStresses

**Description**

Returns the max beam stresses.

**Parameters**

- `beamNo` (int): beam no.
- `loadCaseNo` (int): load case no.

**Returns**

tuple: A tuple of `(float, int, float, int)`.

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMaxBeamStresses(1, 1)
print(result)
```

### GetMemberEndDisplacements

**Description**

Returns the member end displacements.

**Parameters**

- `memberNo` (int): member no.
- `end` (int): end.
- `loadCaseNo` (int): load case no.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMemberEndDisplacements(1, 1, 1)
print(result)
```

### GetMemberEndForces

**Description**

Returns the member end forces.

**Parameters**

- `memberNo` (int): member no.
- `end` (int): end.
- `loadCaseNo` (int): load case no.
- `LocalOrGlobal` (int): local or global.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMemberEndForces(1, 1, 1, 1)
print(result)
```

### GetMinMaxAxialForce

**Description**

Returns the min max axial force.

**Parameters**

- `memberNo` (int): member no.
- `loadCaseNo` (int): load case no.

**Returns**

raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMinMaxAxialForce(1, 1)
print(result)
```

### GetMinMaxBendingMoment

**Description**

Returns the min max bending moment.

**Parameters**

- `memberNo` (int): member no.
- `dir` (str): dir.
- `loadCaseNo` (int): load case no.

**Returns**

raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMinMaxBendingMoment(1, "value", 1)
print(result)
```

### GetMinMaxShearForce

**Description**

Returns the min max shear force.

**Parameters**

- `memberNo` (int): member no.
- `dir` (str): dir.
- `loadCaseNo` (int): load case no.

**Returns**

raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetMinMaxShearForce(1, "value", 1)
print(result)
```

### GetPMemberEndForces

**Description**

Returns the p member end forces.

**Parameters**

- `memberNo` (int): member no.
- `end` (int): end.
- `loadCaseNo` (int): load case no.
- `LocalOrGlobal` (int): local or global.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetPMemberEndForces(1, 1, 1, 1)
print(result)
```

### GetPMemberIntermediateForcesAtDistance

**Description**

Returns the p member intermediate forces at distance.

**Parameters**

- `memberNo` (int): member no.
- `distance` (bool): distance.
- `loadCaseNo` (int): load case no.

**Returns**

list: A list of numbers (floats).

**Example**

```python
from openstaad import ops

s = ops.connect()
result = s.GetPMemberIntermediateForcesAtDistance(1, True, 1)
print(result)
```
