Extraction of an ElasticModel from Well::Data either from the time-depth model or from at least a velocity Log.
More...
Extraction of an ElasticModel from Well::Data either from the time-depth model or from at least a velocity Log.
<>
◆ ElasticModelComputer() [1/2]
Well::ElasticModelComputer::ElasticModelComputer |
( |
const Data & |
| ) |
|
◆ ElasticModelComputer() [2/2]
Well::ElasticModelComputer::ElasticModelComputer |
( |
const Data & |
, |
|
|
const Log & |
vel, |
|
|
const Log * |
den = nullptr , |
|
|
const Log * |
svel = nullptr |
|
) |
| |
◆ ~ElasticModelComputer()
Well::ElasticModelComputer::~ElasticModelComputer |
( |
| ) |
|
◆ computeFromDTModel()
bool Well::ElasticModelComputer::computeFromDTModel |
( |
| ) |
|
Logs won't be used - not yet implemented
◆ computeFromLogs()
bool Well::ElasticModelComputer::computeFromLogs |
( |
| ) |
|
Set at least the velocity log before
◆ elasticModel()
const ElasticModel& Well::ElasticModelComputer::elasticModel |
( |
| ) |
const |
|
inline |
◆ errMsg()
const uiString& Well::ElasticModelComputer::errMsg |
( |
| ) |
const |
|
inline |
◆ extractLogs()
bool Well::ElasticModelComputer::extractLogs |
( |
| ) |
|
|
protected |
◆ getDensity()
float Well::ElasticModelComputer::getDensity |
( |
int |
| ) |
const |
|
protected |
◆ getLogUnits()
bool Well::ElasticModelComputer::getLogUnits |
( |
| ) |
|
|
protected |
◆ getLogVal()
float Well::ElasticModelComputer::getLogVal |
( |
int |
logidx, |
|
|
int |
sampidx |
|
) |
| const |
|
protected |
◆ getSVel()
float Well::ElasticModelComputer::getSVel |
( |
int |
| ) |
const |
|
protected |
◆ getVelp()
float Well::ElasticModelComputer::getVelp |
( |
int |
| ) |
const |
|
protected |
◆ init()
void Well::ElasticModelComputer::init |
( |
| ) |
|
|
protected |
◆ setDenLog()
bool Well::ElasticModelComputer::setDenLog |
( |
const Log & |
| ) |
|
◆ setExtractionPars()
void Well::ElasticModelComputer::setExtractionPars |
( |
float |
step, |
|
|
bool |
intime |
|
) |
| |
- Parameters
-
step | must be in SI units (meters or seconds). |
◆ setLogs()
void Well::ElasticModelComputer::setLogs |
( |
const Log & |
vel, |
|
|
const Log * |
den = nullptr , |
|
|
const Log * |
svel = nullptr |
|
) |
| |
◆ setSVelLog()
bool Well::ElasticModelComputer::setSVelLog |
( |
const Log & |
| ) |
|
◆ setVelLog()
bool Well::ElasticModelComputer::setVelLog |
( |
const Log & |
| ) |
|
◆ setZrange()
void Well::ElasticModelComputer::setZrange |
( |
const Interval< float > & |
zrg, |
|
|
bool |
istime |
|
) |
| |
- Parameters
-
zrg | must be in SI units (meters or seconds). |
◆ warnMsg()
const uiString& Well::ElasticModelComputer::warnMsg |
( |
| ) |
const |
|
inline |
◆ emodel_
◆ errmsg_
uiString Well::ElasticModelComputer::errmsg_ |
|
protected |
◆ extractintime_
bool Well::ElasticModelComputer::extractintime_ |
|
protected |
◆ inplogs_
◆ ls_
◆ lsnearest_
LogSampler* Well::ElasticModelComputer::lsnearest_ |
|
protected |
◆ uomset_
◆ velpissonic_
bool Well::ElasticModelComputer::velpissonic_ |
|
protected |
◆ warnmsg_
uiString Well::ElasticModelComputer::warnmsg_ |
|
protected |
◆ wd_
◆ zrange_
Interval<float> Well::ElasticModelComputer::zrange_ |
|
protected |
◆ zrgistime_
bool Well::ElasticModelComputer::zrgistime_ |
|
protected |
◆ zstep_
float Well::ElasticModelComputer::zstep_ |
|
protected |