UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
U3dBodyInfo Struct Reference

#include <u3d_model_defines.hpp>

Public Member Functions

 U3dBodyInfo (U3dSignAr sign, U3dBodyVels velocities, double kz_p, double kz_s, double den, double kp_an=1.0, double ks_an=1.0, double R_an=1.0)
 
 U3dBodyInfo (U3dSignAr sign, U3dBodyVels velocities, double kz_p, double kz_s, double den, double kp_an=1.0, double ks_an=1.0, double R_an=1.0)
 

Public Attributes

U3dSignAr signature
 
U3dBodyVels vels
 
double kzp
 
double kzs
 
double density
 
double an_kp
 
double an_ks
 
double an_R
 

Detailed Description

Structure for body parameters definition

Member Data Documentation

double U3dBodyInfo::density

density in the body

double U3dBodyInfo::kzp

constant vertical gradient of Pressure wave velocity

double U3dBodyInfo::kzs

constant vertical gradient of Shear wave velocity

U3dSignAr U3dBodyInfo::signature

array of structures, describing the bounds around the body

U3dBodyVels U3dBodyInfo::vels

array of structures, describing the velocities in the body (used in the case of complex law of velocities distribution)


The documentation for this struct was generated from the following files: