Columns differ in results from get_results and get_result_table methods

Hello,

I'm curious why get_results and get_result_table return different columns. I would like to use the get_results method to get static analysis results, but because it does not include comments on members (specification column) I have to call the second method several times which is quite cumbersome in my case. The specification column is really important for me.

Would it be possible to return all available data from get_results method?
Thank you in advance.

Jane

Table columns from get_results:

results = rfem_app.get_results(
    results_type=rfem.results.STATIC_ANALYSIS_MEMBERS_INTERNAL_FORCES
)
  • loading
  • increment
  • member_no
  • node_no
  • location_x
  • tag
  • n
  • v_y
  • v_z
  • m_t
  • m_y
  • m_z

Table columns from get_result_table:

result_table = rfem_app.get_result_table(
    table = rfem.results.ResultTable.STATIC_ANALYSIS_MEMBERS_INTERNAL_FORCES_TABLE,
    loading= rfem.ObjectId(
        no=1,
        object_type=rfem.OBJECT_TYPE_LOAD_COMBINATION
    )
)
  • member_no
  • node_no
  • location_x
  • tag
  • n
  • v_y
  • v_z
  • m_t
  • m_y
  • m_z
  • specification

RFEM / API version: 6.14.0008 / 2.14.8

Hello @janel-cz ,
that is currently not possible. The get_results() function was designed to deliver slim results without additional information.

This means you will have to call get_result_table() and call it for each loading if you need access to the specification column.

Best Regards,
Rebecca Göbel