Provides a node with 2 boolean inputs. Outputs True only if both inputs are True. Otherwise returns False.
This node does the following:
- Accepts two boolean inputs and converts them safely to booleans (supports Python bools, NumPy bools, and lists/tuples).
- For lists/tuples, evaluates each element and applies all(...) (i.e., every element must be True).
- Returns True only when both evaluated inputs are True.
Parameters:
| Parameter | Type | Description |
| -------- | ---- | ----------- |
| boolean_a | BOOLEAN | First input value. Accepts Python bools, NumPy bools, or lists/tuples of those. |
| boolean_b | BOOLEAN | Second input value. Accepts Python bools, NumPy bools, or lists/tuples of those. |
Outputs:
| Parameter | Type | Description |
| -------- | ---- | ----------- |
| boolean | BOOLEAN | Result of logical AND. True only if both inputs are True (with list/tuple inputs using all(...)). |
Notes:
- NumPy booleans are converted via .item() to avoid type issues.
- If an input is a list/tuple, each element is converted to bool and aggregated with all.