Advance Concrete is able to identify if a selected assembly matches a predefined solution.
It does this by looking at the element type and at the relation between their topological elements.
For example in this case it memorizes the walls have perpendicular faces:
If the program is presented with a situation where the walls are not perpendicular this solution will not be shown.
Other conditions the program looks for are:
For example in this case, the program memorizes that the column is on the face of wall:
It means that, when presented with a column that is not on the wall face the program will not apply the solution:
However, if you had a solution defined for the second case, then you could use it everywhere. The program considers the "face column" is a particular case of the "column in wall".