Magne Sjaastad
288ee59587
#4066 System : Improve cmake macros for cotire
2019-02-11 07:13:08 +01:00
Magne Sjaastad
bd6bbe9da9
#4020 System : Use ri_apply_cotire()
2019-02-01 06:56:11 +01:00
Magne Sjaastad
cee966a6d1
#3944 clang-tidy : Apply changes on geomech and ssihub
2019-01-11 08:14:53 +01:00
Gaute Lindkvist
6cee9eb9e6
#3752 Upgrade ResInsight CMake-system to support both Qt5 and Qt5
2018-11-30 09:47:53 +01:00
Magne Sjaastad
5a1acc124f
#3512 System : Remove unused functions
2018-10-17 13:52:48 +02:00
Gaute Lindkvist
280656ca26
#3043 Implement Time step filtering on import for Geomech
2018-06-13 14:10:47 +02:00
Magne Sjaastad
ca0087eb55
#2536 Build System VizFwk : Use target_* and remove includes
2018-02-28 07:42:19 +01:00
Magne Sjaastad
233df05f68
#2536 Build System : Remove obsolete includes and update depending includes
2018-02-27 20:00:56 +01:00
Magne Sjaastad
3b63c8d433
#2536 Build System : Add target_include_directories to app libraries
2018-02-27 19:05:04 +01:00
Magne Sjaastad
07e1acac15
#1440 Add const to date access functions
2017-06-16 16:29:16 +02:00
Jacob Støren
c7c01e346c
#1292 Fixed CppCheck Issues in GeoMech
2017-03-06 11:20:28 +01:00
Jacob Støren
b00ad4ba4a
Fixed some CppCheck Performance warnings
2017-03-03 16:23:20 +01:00
Jacob Støren
64aea7285d
Fixed BUILD_SHARED_LIBS related build sytem problems on linux. Now working with both on and off.
2016-06-12 02:03:48 +02:00
Jacob Støren
765c659c7f
( #563 ) Added integration point number in result info text for Geom Cases.
...
Also added node coordinates of associated nodes.
2015-11-02 07:57:33 +01:00
Magne Sjaastad
0405584bb6
System : Replaced tab with four spaces in ApplicationCode and subfolders
2015-10-23 15:46:25 +02:00
Jacob Støren
5097082f09
( #513 ) Added a HEX8P element type to distinguish C3D8 and C3D8P
2015-09-25 19:33:34 +02:00
Jacob Støren
b99b334fc8
Removed the obsolete code from odb reader etc.
2015-06-15 09:21:26 +02:00
Jacob Støren
406379e544
Results are now loaded pr field, and not pr component
...
To increase speed, and to pave way for derived results.
New methods in OdbReader fixed, and is now operational.
Must delete obsolete stuff now.
2015-06-15 08:25:23 +02:00
Stein Dale
c22119e6a3
Now allocating the correct amount of memory for results data
...
The data size was multiplied by the number of components, which is wrong
for the current interface.
2015-06-12 20:02:35 +02:00
Jacob Storen
5f1b7f2fad
Temporal linux compile fix
2015-06-12 06:32:29 -07:00
Stein Dale
0899824694
WIP - added functions that return all result components in one call
...
Addded 3 new functions to the geo mech interface and the ODB reader.
Work in progress. Not tested yet.
2015-06-12 14:34:08 +02:00
Stein Dale
58c2e60d48
Got rid of potential memory leak
...
Made sure that it is safe to call RifOdbBulkDataGetter::data() multiple
times.
2015-06-12 09:38:20 +02:00
Jacob Støren
05315bc7a9
OdbReader: Made sure metadata are available before using them
...
Fix of #308 ,
Also avoid loading any results when selecting an empty/none-existing
result (Partial fix of #316 )
2015-06-09 11:23:24 +02:00
Jacob Storen
3e06028690
Linux compile fixes
2015-06-04 07:46:33 -07:00
Stein Dale
ac700e0c54
Added functions for element sets
...
The geomech interface and the ODB reader now have functions that return
element set names for a given part, and that return a vector of element
indexes for a given element set.
2015-06-04 16:16:35 +02:00
Stein Dale
e5e36f43b9
Converting ODB bulk data from double to float if needed
...
Added helper class RifOdbBulkDataGetter, which is now used when getting
bulk data from the ODB API. Converting from double to float if needed.
2015-06-04 14:20:16 +02:00
Stein Dale
bd6e6acc53
Changed interface of openFile()
...
The error message string pointer does now not have a default value any
more (NULL).
2015-06-04 13:05:36 +02:00
Stein Dale
fcfd2603e0
Disabled warnings from compilation of ODB API
...
Disabled a couple of more warnings from compilation of ODB API.
Pushing/popping pragmas before and after inclusion of ODB API headers.
2015-06-04 13:02:49 +02:00
Stein Dale
be1759835e
Refactored ODB results metadata
...
Added private class RifOdbResultKey which is now used as a map key and
as a parameter in results related methods.
2015-06-04 11:14:12 +02:00
Stein Dale
842e3d385f
Picking results metadata from the second frame
...
Picking results metadata from the second frame of the first step.
2015-06-03 12:02:34 +02:00
Stein Dale
9eebcb1899
Optimized building of results metadata
...
Reading results metadata from the first frame of the first step only,
assuming that the results metadata are the same for all steps/frames.
2015-06-03 11:37:13 +02:00
Stein Dale
fd571091b4
Changed return value of RifOdbReader::stepFrame()
...
Made sure that RifOdbReader::stepFrame() returns a const reference to
the given frame.
2015-06-03 11:15:05 +02:00
Stein Dale
4e61f0774b
Removed unused function
...
Removed static function which has now been replaced by
RifOdbReader::resultsMetaData().
2015-06-03 10:58:29 +02:00
Stein Dale
82afb3bd04
ODB API usage optimizations
...
Using const references to avoid unnecessary copying of memory. Also
releasing each frame when not needed any more when building results
metadata.
2015-06-03 10:51:00 +02:00
Jacob Støren
caa835331f
Added progress bar when loading Geomech cases
...
Introduces Qt dependency in OdbReader
2015-05-20 15:22:10 +02:00
Jacob Støren
d3baa09774
OdbReader: Cleaned up elmtype functions a bit
2015-05-12 14:35:11 +02:00
Jacob Støren
0d0b2f9609
Introduced correct integration point result order
2015-05-12 14:22:26 +02:00
Stein Dale
29e40e242d
ODB reader lib now compiles on RedHat
...
Added compilator flags and definitions, and added list of dynamic libs,
for RedHat.
2015-05-08 15:51:15 +02:00
Stein Dale
a91962b1a2
Linux compilation fixes
...
Did some changes to be able to build on RedHat. Stopped using auto for
iterator types.
2015-05-08 15:51:14 +02:00
Stein Dale
5fe54c6c8d
Instance count, initialize/finalize ODB API
...
Using a static instance count member to determine when to initialize or
finalize ABAQUS ODB API.
2015-05-08 15:51:12 +02:00
Stein Dale
d03cd6ef4c
Added unit tests
...
Added some unit tests for verification of result values.
2015-05-07 09:25:57 +02:00
Stein Dale
4d9753ecce
Interface for element node and integration point results
...
Added interface for element node and integration point results.
2015-05-07 09:23:48 +02:00
Stein Dale
bd3758d026
Added part index parameter to RifOdbReader::resultItemCount()
...
Made sure that RifOdbReader::resultItemCount() takes part index into
account.
2015-05-06 13:32:14 +02:00
Stein Dale
5a3603bf43
Error message on file open
...
Added optional error string parameter to openFile(). Made sure that
exceptions are handled. Returning false on file open error.
2015-05-06 13:22:09 +02:00
Stein Dale
3bbe7ec2dd
Removed enum
...
Removed enum for result position which now is replaced by a private enum
in the reader class.
2015-05-06 13:00:13 +02:00
Stein Dale
520823c267
Made result position enum private
...
Made enum RifOdbResultPosition private. Renamed it to PesPos.
2015-05-06 11:09:37 +02:00
Stein Dale
4f9f322f2e
Refactored results metadata
...
Using two levels of maps for results metadata, with result positions on
the top level.
2015-05-06 10:22:45 +02:00
Stein Dale
06a6630cc8
Got rid of warnings
...
Added a couple of #pragma directives to get rid of warnings from
compilation of ODB API.
2015-05-06 09:59:24 +02:00
Stein Dale
5ad9cf80e3
Results per part instance
...
Improved reading of results. Made sure that field subsets for the
correct part instance are used. Keeping id to index maps for elements
and nodes, which are used when reading results. Note: Geometry must have
been read before reading results.
2015-05-06 09:47:19 +02:00
Stein Dale
64bbcc04f8
Reading element node and integration point fields
...
Implemented RifOdbReader::readScalarElementNodeField() and
RifOdbReader::readScalarIntegrationPointField(). Needs verification.
Test files with element nodal fields needed.
2015-05-05 09:41:59 +02:00