LibHalfSpace: A C++ object-oriented library to study deformation and stress in elastic half-spaces. (November 2016)
- Record Type:
- Journal Article
- Title:
- LibHalfSpace: A C++ object-oriented library to study deformation and stress in elastic half-spaces. (November 2016)
- Main Title:
- LibHalfSpace: A C++ object-oriented library to study deformation and stress in elastic half-spaces
- Authors:
- Ferrari, Claudio
Bonafede, Maurizio
Belardinelli, Maria Elina - Abstract:
- Abstract: The study of deformation processes in elastic half-spaces is widely employed for many purposes (e.g. didactic, scientific investigation of real processes, inversion of geodetic data, etc.). We present a coherent programming interface containing a set of tools designed to make easier and faster the study of processes in an elastic half-space. LibHalfSpace is presented in the form of an object-oriented library. A set of well known and frequently used source models (Mogi source, penny shaped horizontal crack, inflating spheroid, Okada rectangular dislocation, etc.) are implemented to describe the potential usage and the versatility of the library. The common interface given to library tools enables us to switch easily among the effects produced by different deformation sources that can be monitored at the free surface. Furthermore, the library also offers an interface which simplifies the creation of new source models exploiting the features of object-oriented programming (OOP). These source models can be built as distributions of rectangular boundary elements. In order to better explain how new models can be deployed some examples are included in the library. Abstract : Highlights: The library exploits the OOP to supply a coherent development framework. A set of deformation source solutions is provided in a structured framework. The interface allows creating new source models using the boundary elements method. The same reference and unit systems are employed.
- Is Part Of:
- Computers & geosciences. Volume 96(2016)
- Journal:
- Computers & geosciences
- Issue:
- Volume 96(2016)
- Issue Display:
- Volume 96, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 96
- Issue:
- 2016
- Issue Sort Value:
- 2016-0096-2016-0000
- Page Start:
- 136
- Page End:
- 146
- Publication Date:
- 2016-11
- Subjects:
- C++ -- Object-oriented programming -- Elastic half-space -- Deformation source models -- Boundary element methods
Environmental policy -- Periodicals
550.5 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00983004 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cageo.2016.08.011 ↗
- Languages:
- English
- ISSNs:
- 0098-3004
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.695000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2749.xml