Repository: dlubal-software/RFEM_Python_Client (language: python)

Issue:
REQUEST: Results taking example
Hello,

it will be really helpful to have an example of taking results for mesh points / raster points using Python for specific load combinations.

Main question would be if new API provides faster method (in terms of computational time) to get these results, because for some reason taking results for already calculated model via RFEM 5 API can take few hours, which makes hard to use it via API and via Grasshopper.

Best regards ;)


Discussion / hints:
Hi @paireks,

Thank you for the feedback. We are still working on exporting results from specified points. As soon as these functions are ready, we will create some examples for them.

After that, you can tell us your opinion about computational time :) 


I am missing such an interface as well. Did you advance? If not, is it possible to do this with JS?
Hi,
we are advancing. Right now, corrections need to be made to the result tables exported from Web Services. Should be available soon (09/2022).

Fix patch:
diff --git a/RFEM/Results/resultTables.py b/RFEM/Results/resultTables.py
new file mode 100644
index 00000000..5ee6c5a4
--- /dev/null
+++ b/RFEM/Results/resultTables.py
@@ -0,0 +1,4499 @@
+from cmath import inf
+import enum
+from RFEM.initModel import Model
+from RFEM.enums import CaseObjectType
+from RFEM.dataTypes import inf
+
+# We  can't extract lines with description: Extremes, Total, and Average. Those are language dependent.
+# To do it set_settings_program_language() has to be called before calculation and the program needs to be restarted.
+
+def GetResultTableParameters(results):
+    '''
+    Returns dict with 3 atributes: base, row and error.
+    '''
+    params = {'base':[], 'row':[], 'error': None}
+
+    if not results:
+        return ''
+
+    if results[0][0]:
+        for i in results[0]:
+            params['base'] = list(set(params['base'] + i.__keylist__))
+            if 'row' in i.__keylist__:
+                params['row'] = list(set(params['row'] + i.row.__keylist__))
+            else:
+                params['errors'] = "Result table doesn't have attribute 'row'."
+
+    return params
+
+def ConvertResultsToListOfDct(results, includeBase = False):
+    '''
+    Args:
+        results (ResultTables class): ResultTables object
+        includeBase (bool): Include base information of every line. Typicaly 'object number' and 'description'. Default is False.
+    Returns:
+        List of dictionaries. Each dictionary corresponds to one line in result table.
+    '''
+    if not results:
+        return ''
+
+    params = GetResultTableParameters(results)
+    lstOfDct = []
+
+    for r in results[0]:
+        dct = {}
+        if includeBase and params['base']:
+            for i in params['base']:
+                if i == 'row':
+                    for y in params['row']:
+                        # Sometimes the parameters are not in table or
+                        # they are defined by type+value structure called 'variant',
+                        # hence using try-except notation
+                        try:
+                            dct[y] = r.row[y].value
+                        except:
+                            try:
+                                dct[y] = r.row[y]
+                            except:
+                                pass
+                else:
+                    try:
+                        dct[i] = r[i]
+                    except:
+                        pass
+            lstOfDct.append(dct)
+        # include only row
+        else:
+            if params['row']:
+                for i in params['row']:
+                    try:
+                        dct[i] = r.row[i].value
+                    except:
+                        try:
+                            dct[i] = r.row[i]
+                        except:
+                            pass
+                lstOfDct.append(dct)
+
+    if params['error']:
+        return lstOfDct.append({'error': params['error']})
+
+    return lstOfDct
+
+def GetMinValue(structured_results, parameter):
+
+    '''
+    Args:
+        structured_results(list of dicts): Result of ConvertResultsToListOfDct() function
+        parameter(str, mandatory): The parameter for which the minimum is sought.
+    '''
+
+    min_val = inf
+    for i in structured_results:
+        # Sometimes there is text where the float should be
+        try:
+            min_val = min(float(i[parameter]), min_val)
+        except:
+            pass
+
+    assert min_val < inf, 'Check if the parameter is in the table.'
+
+    return min_val
+
+def GetMaxValue(structured_results, parameter):
+
+    '''
+    Args:
+        structured_results(list of dicts): Result of ConvertResultsToListOfDct() function
+        parameter(str, mandatory): The parameter for which the maximum is sought.
+    '''
+
+    max_val = -inf
+    for i in structured_results:
+        # Sometimes there is text where the float should be
+        try:
+            max_val = max(float(i[parameter]), max_val)
+        except:
+            pass
+
+    assert max_val > -inf, 'Check if the parameter is in the table.'
+
+    return max_val
+
+class ResultTables():
+
+    @staticmethod
+    def BuildingStoriesForcesInSpandrels(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_building_stories_forces_in_spandrels(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def BuildingStoriesForcesInShearWalls(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_building_stories_forces_in_shear_walls(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def BuildingStoriesCentresMassRigidity(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_building_stories_centres_mass_rigidity(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def BuildingStoriesInterstoryDrifts(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_building_stories_interstory_drifts(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def BuildingStoriesStoryActions(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_building_stories_story_actions(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def CalculationDiagrams(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_calculation_diagrams(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def CriticalLoadFactors(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_critical_load_factors(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EfeectiveLengthsAndCriticalLoadsByEigenvector(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_efeective_lengths_and_critical_loads_by_eigenvector(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EfeectiveLengthsAndCriticalLoadsByMember(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_efeective_lengths_and_critical_loads_by_member(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EigenvectorsByMember(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_eigenvectors_by_member(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EigenvectorsByNode(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_eigenvectors_by_node(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EigenvectorsBySolid(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_eigenvectors_by_solid(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def EigenvectorsBySurface(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_eigenvectors_by_surface(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def Errors(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_errors(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def LineHingesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_line_hinges_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def LineHingesForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_line_hinges_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def LinesSlabWallConnections(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_lines_slab_wall_connections(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def LinesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_lines_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersByEigenvector(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_by_eigenvector(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersContactForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_contact_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersHingeDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_hinge_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersHingeForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_hinge_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersInternalForcesByMemberSet(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_internal_forces_by_member_set(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersInternalForcesBySection(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_internal_forces_by_section(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def MembersStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_members_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisEffectiveModalMasses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_effective_modal_masses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisMassesInLocations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_masses_in_locations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisMembersByModeShape(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_members_by_mode_shape(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisModeShapesByMember(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_mode_shapes_by_member(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisModeShapesByNode(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_mode_shapes_by_node(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisModeShapesBySolid(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_mode_shapes_by_solid(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisModeShapesBySurface(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_mode_shapes_by_surface(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisNaturalFrequencies(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_natural_frequencies(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisNodesByModeShape(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_nodes_by_mode_shape(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisParticipationFactors(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_participation_factors(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisSolidsByModeShape(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_solids_by_mode_shape(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def ModalAnalysisSurfacesByModeShape(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_modal_analysis_surfaces_by_mode_shape(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def NodesByEigenvector(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_nodes_by_eigenvector(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def NodesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_nodes_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def NodesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_nodes_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsByEigenvector(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_by_eigenvector(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsEquivalentPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_equivalent_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsEquivalentStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_equivalent_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsEquivalentTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_equivalent_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsGasQuantities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_gas_quantities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SolidsPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_solids_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisBuildingStoriesCentresMassRigidity(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_building_stories_centres_mass_rigidity(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisBuildingStoriesForcesInShearWalls(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_building_stories_forces_in_shear_walls(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisBuildingStoriesForcesInSpandrels(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_building_stories_forces_in_spandrels(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisBuildingStoriesInterstoryDrifts(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_building_stories_interstory_drifts(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisBuildingStoriesStoryActions(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_building_stories_story_actions(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisLineHingesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_line_hinges_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisLineHingesForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_line_hinges_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisLinesSlabWallConnections(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_lines_slab_wall_connections(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisLinesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_lines_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersContactForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_contact_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersHingeDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_hinge_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersHingeForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_hinge_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersInternalForcesByMemberSet(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_internal_forces_by_member_set(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersInternalForcesBySection(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_internal_forces_by_section(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisMembersStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_members_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisNodesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_nodes_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisNodesPseudoAccelerations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_nodes_pseudo_accelerations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisNodesPseudoVelocities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_nodes_pseudo_velocities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisNodesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_nodes_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsEquivalentStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_equivalent_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsEquivalentTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_equivalent_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsGasQuantities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_gas_quantities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSolidsPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_solids_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSummary(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_summary(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesBasicInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_basic_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesContactStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_contact_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesDesignInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_design_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesElasticStressComponents(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_elastic_stress_components(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentStressesBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_stresses_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentStressesMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_stresses_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentStressesRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_stresses_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentStressesTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_stresses_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentTotalStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_total_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentTotalStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_total_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentTotalStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_total_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesEquivalentTotalStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_equivalent_total_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesMaximumTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_maximum_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesPrincipalInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_principal_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SpectralAnalysisSurfacesPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_spectral_analysis_surfaces_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisBuildingStoriesCentresMassRigidity(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_building_stories_centres_mass_rigidity(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisBuildingStoriesForcesInShearWalls(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_building_stories_forces_in_shear_walls(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisBuildingStoriesForcesInSpandrels(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_building_stories_forces_in_spandrels(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisBuildingStoriesInterstoryDrifts(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_building_stories_interstory_drifts(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisBuildingStoriesStoryActions(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_building_stories_story_actions(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisCalculationDiagrams(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_calculation_diagrams(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisLineHingesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_line_hinges_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisLineHingesForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_line_hinges_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisLinesSlabWallConnections(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_lines_slab_wall_connections(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisLinesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_lines_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersContactForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_contact_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersHingeDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_hinge_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersHingeForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_hinge_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersInternalForcesByMemberSet(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_internal_forces_by_member_set(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersInternalForcesBySection(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_internal_forces_by_section(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisMembersStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_members_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisNodesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_nodes_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisNodesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_nodes_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsEquivalentPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_equivalent_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsEquivalentStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_equivalent_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsEquivalentTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_equivalent_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsGasQuantities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_gas_quantities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSolidsPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_solids_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSummary(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_summary(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesBasicInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_basic_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesContactStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_contact_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesDesignInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_design_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesElasticStressComponents(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_elastic_stress_components(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_plastic_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_plastic_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_plastic_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_plastic_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentStressesBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_stresses_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentStressesMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_stresses_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentStressesRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_stresses_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentStressesTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_stresses_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_total_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_total_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_total_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_equivalent_total_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesMaximumPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_maximum_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesMaximumTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_maximum_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesPrincipalInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_principal_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def StabilityIncrementalAnalysisSurfacesPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_stability_incremental_analysis_surfaces_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def Summary(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_summary(loading_type.name, loading_no))
+
+    @staticmethod
+    def SurfacesBasicInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_basic_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesByEigenvector(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_by_eigenvector(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesContactStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_contact_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesDesignInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_design_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesElasticStressComponents(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_elastic_stress_components(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentPlasticStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_plastic_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentPlasticStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_plastic_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentPlasticStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_plastic_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentPlasticStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_plastic_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentStressesBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_stresses_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentStressesMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_stresses_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentStressesRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_stresses_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentStressesTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_stresses_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentTotalStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_total_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentTotalStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_total_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentTotalStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_total_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesEquivalentTotalStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_equivalent_total_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesMaximumPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_maximum_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesMaximumTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_maximum_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesPrincipalInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_principal_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def SurfacesPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_surfaces_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisBuildingStoriesCentresMassRigidity(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_building_stories_centres_mass_rigidity(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisBuildingStoriesForcesInShearWalls(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_building_stories_forces_in_shear_walls(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisBuildingStoriesForcesInSpandrels(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_building_stories_forces_in_spandrels(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisBuildingStoriesInterstoryDrifts(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_building_stories_interstory_drifts(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisBuildingStoriesStoryActions(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_building_stories_story_actions(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisLineHingesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_line_hinges_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisLineHingesForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_line_hinges_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisLinesSlabWallConnections(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_lines_slab_wall_connections(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisLinesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_lines_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersContactForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_contact_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersHingeDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_hinge_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersHingeForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_hinge_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersInternalForcesByMemberSet(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_internal_forces_by_member_set(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersInternalForcesBySection(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_internal_forces_by_section(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisMembersStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_members_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisNodesAccelerations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_nodes_accelerations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisNodesDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_nodes_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisNodesSupportForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_nodes_support_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisNodesVelocities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_nodes_velocities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsEquivalentPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_equivalent_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsEquivalentStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_equivalent_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsEquivalentTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_equivalent_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsGasQuantities(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_gas_quantities(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSolidsPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_solids_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSummary(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_summary(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesBasicInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_basic_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesBasicPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_basic_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesBasicStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_basic_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesBasicTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_basic_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesContactStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_contact_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesDesignInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_design_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesElasticStressComponents(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_elastic_stress_components(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_plastic_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_plastic_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_plastic_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_plastic_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentStressesBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_stresses_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentStressesMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_stresses_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentStressesRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_stresses_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentStressesTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_stresses_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentTotalStrainsBach(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_total_strains_bach(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentTotalStrainsMises(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_total_strains_mises(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentTotalStrainsRankine(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_total_strains_rankine(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesEquivalentTotalStrainsTresca(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_equivalent_total_strains_tresca(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesGlobalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_global_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesLocalDeformations(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_local_deformations(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesMaximumPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_maximum_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesMaximumTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_maximum_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesPrincipalInternalForces(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_principal_internal_forces(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesPrincipalPlasticStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_principal_plastic_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesPrincipalStresses(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_principal_stresses(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def TimeHistoryAnalysisSurfacesPrincipalTotalStrains(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 1,
+        object_no: int = 1,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            object_no (int): Object number
+            model (class, optional): Model instance
+        '''
+
+        return ConvertResultsToListOfDct(model.clientModel.service.get_results_for_time_history_analysis_surfaces_principal_total_strains(loading_type.name, loading_no, object_no))
+
+    @staticmethod
+    def HasAnyResults( model = Model):
+
+        '''
+         Args:
+            model (class, optional): Model instance
+        '''
+
+        return model.clientModel.service.has_any_results()
+
+    @staticmethod
+    def HasResults(
+        loading_type: enum = CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
+        loading_no: int = 0,
+        model = Model):
+
+        '''
+         Args:
+            loading_type (emun): Loading type (LC2 = E_OBJECT_TYPE_LOAD_CASE)
+            loading_no (int): Loading Number (CO2 = 2)
+            model (class, optional): Model instance
+        '''
+
+        return model.clientModel.service.has_results(loading_type.name, loading_no)
diff --git a/RFEM/enums.py b/RFEM/enums.py
index 62eab71d..0b230b56 100644
--- a/RFEM/enums.py
+++ b/RFEM/enums.py
@@ -2123,3 +2123,9 @@ class MultipleOffsetDefinitionType(Enum):
     Steel Member Local Section Reduction Multiple Offset Definition Type
     '''
     OFFSET_DEFINITION_TYPE_ABSOLUTE,OFFSET_DEFINITION_TYPE_RELATIVE = range(2)
+
+class CaseObjectType(Enum):
+    '''
+    Case Object Type (Result Tables)
+    '''
+    E_OBJECT_TYPE_CONSTRUCTION_STAGE, E_OBJECT_TYPE_DESIGN_SITUATION, E_OBJECT_TYPE_LOAD_CASE, E_OBJECT_TYPE_LOAD_COMBINATION, E_OBJECT_TYPE_RESULT_COMBINATION = range(5)


Test patch:
diff --git a/UnitTests/test_ResultTables.py b/UnitTests/test_ResultTables.py
new file mode 100644
index 00000000..c85c544a
--- /dev/null
+++ b/UnitTests/test_ResultTables.py
@@ -0,0 +1,67 @@
+import sys
+import os
+PROJECT_ROOT = os.path.abspath(os.path.join(
+                  os.path.dirname(__file__),
+                  os.pardir)
+)
+sys.path.append(PROJECT_ROOT)
+from RFEM.initModel import Model, CheckIfMethodOrTypeExists
+from RFEM.enums import CaseObjectType
+from RFEM.Results.resultTables import ResultTables, GetMaxValue, GetMinValue
+import pytest
+
+if Model.clientModel is None:
+    Model()
+
+@pytest.mark.skipif(CheckIfMethodOrTypeExists(Model.clientModel, 'has_results', True), reason="has_results not in RFEM GM yet")
+def test_result_tables():
+    Model.clientModel.service.delete_all()
+    Model.clientModel.service.run_script('..\\scripts\\internal\\Demos\\Demo-004 Bus Station-Concrete Design.js')
+    Model.clientModel.service.calculate_all(False)
+
+    assert Model.clientModel.service.has_any_results()
+
+    # CO1
+    assert not ResultTables.LinesSupportForces(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 1)
+    assert ResultTables.LinesSupportForces(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 2)
+    assert ResultTables.MembersGlobalDeformations(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 3)
+    assert ResultTables.MembersInternalForces(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 2)
+    assert not ResultTables.MembersInternalForcesBySection(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 2)
+    assert not ResultTables.MembersLocalDeformations(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 4)
+    assert ResultTables.MembersLocalDeformations(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 1)
+
+    #LC1
+    assert ResultTables.MembersStrains(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 1,1)
+    assert ResultTables.NodesDeformations(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 1, 20)
+    assert ResultTables.NodesSupportForces(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 1, 16)
+    assert ResultTables.Summary(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 1)
+    assert ResultTables.SurfacesBasicInternalForces(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 1, 4)
+
+    #LC2
+    assert not ResultTables.SurfacesBasicStresses(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 5)
+    assert ResultTables.SurfacesBasicStresses(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 4)
+    assert ResultTables.SurfacesBasicTotalStrains(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 1)
+    assert ResultTables.SurfacesDesignInternalForces(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 2)
+    assert ResultTables.SurfacesElasticStressComponents(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 3)
+    assert ResultTables.SurfacesEquivalentStressesBach(CaseObjectType.E_OBJECT_TYPE_LOAD_CASE, 2, 1)
+
+    #RC1
+    assert ResultTables.SurfacesEquivalentStressesRankine(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 1)
+    assert ResultTables.SurfacesEquivalentStressesTresca(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 2)
+    assert ResultTables.SurfacesEquivalentStressesMises(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 3)
+    assert ResultTables.SurfacesEquivalentTotalStrainsBach(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 4)
+    assert ResultTables.SurfacesEquivalentTotalStrainsMises(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 1)
+    assert ResultTables.SurfacesEquivalentTotalStrainsRankine(CaseObjectType.E_OBJECT_TYPE_RESULT_COMBINATION, 1, 2)
+
+    # DS1
+    assert ResultTables.SurfacesEquivalentTotalStrainsTresca(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 3)
+    assert ResultTables.SurfacesGlobalDeformations(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 4)
+    assert ResultTables.SurfacesLocalDeformations(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 1)
+    assert ResultTables.SurfacesMaximumTotalStrains(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 2)
+    assert ResultTables.SurfacesPrincipalInternalForces(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 3)
+    assert ResultTables.SurfacesPrincipalStresses(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 4)
+
+    table = ResultTables.SurfacesPrincipalTotalStrains(CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, 1, 1)
+    assert table
+    assert round(GetMinValue(table,'principal_strain_epsilon_2_minus'), 7) == -0.0001299
+    assert round(GetMaxValue(table,'principal_strain_epsilon_2_minus'), 7) == 0.0000115