> For the complete documentation index, see [llms.txt](https://docs.enercalc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enercalc.com/efr-user-manual/calculation-types/working-with-beam-calculations/recalculation-tools20.md).

# Recalculation Tools

How to recalculate beams in bulk or singly using stored or auto-detected support and tributary data without reopening SEL.

{% hint style="warning" %}
**NOTE**: At this time, the recalc tools provided in ENERCALC for Revit are ONLY for triggering bulk updates to existing calculations that were previously created and verified via manual interaction by the design professional. No tools are provided for fully autonomous generation of component design calculations.
{% endhint %}

The bulk recalculation tools on the ribbon bar were introduced and briefly discussed in “[Recalc Tools](/efr-user-manual/setup-and-interface/navigating-the-ribbon-bar/recalc-tools.md)”. This section will discuss recalculation in more detail specifically as it relates to beam calculations. Beams may be recalculated either by the bulk tools, or by the single-element recalc found under the primary launch control for the beam type of interest. A recalculation refreshes the analysis of a beam based on the current geometry information sent from the Revit model, without opening the complete calculation for viewing in the ENERCALC SEL interface.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-fc10f13f35b4e2121494726c82d1991012db10a8%2Fclip0499.png?alt=media)

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-70d0642a052b2c9817b52af824b9b6534f5bbb33%2Fclip0500.png?alt=media)

The defining feature of a recalculation operation is that it does not prompt the user for any form of approval or other decisions while in progress. This means that the data used to construct the ENERCALC SEL calculation are obtained only via auto-detection or information stored during previous launches of the calculation.

When launching a beam recalculation, stored information is given first priority. This means that if supports or tributary beams were stored using the “Remember” checkbox during a previous launch, then these will be used during the calculation launch. If stored supports or tributaries fail the error checking steps, the recalc will be halted, or in the case of a bulk recalc, the specific element with errors will be skipped and the recalc will proceed to the next element in the queue. If stored data is not available, then the recalc will be performed using auto-detected supports and auto-detected tributaries. If the results of this detection process diverge from the data used during the previous launch, then the recalc will be halted, or in the case of a bulk recalc, the specific element with errors will be skipped and the recalc will proceed to the next element in the queue. If any element in the bulk recalculation queue has been skipped due to an error or ambiguous condition, all “downstream” elements in the load path found to be dependent on the skipped element will also be skipped to prevent erroneous result from “Load-Linked” elements. These elements will be flagged with the status “Error Interrupted Load Path”.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-3dea45544eeb99570aecdbca6476c4b6a056cc8a%2Fclip0501.png?alt=media)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.enercalc.com/efr-user-manual/calculation-types/working-with-beam-calculations/recalculation-tools20.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
