public override ShearWallPanelResponse EnvelopeResponsesAbsolute(IEnumerable <LoadCase> loadCases) { IEnumerable <ShearWallPanelResponse> loadCaseResponses = GetSuperimposedResponsesAtLoadCases(loadCases); var envelope = new ShearWallPanelResponse(ElementId, LoadPattern.Mixed, WallLocation); foreach (var response in loadCaseResponses) { envelope.DirectShear = (Force)Result.AbsoluteValueEnvelope(envelope.DirectShear, response.DirectShear); envelope.TorsionalShear = (Force)Result.AbsoluteValueEnvelope(envelope.TorsionalShear, response.TorsionalShear); } return(envelope); }