Extraction of an ElasticModel from Well::Data either from the time-depth model or from at least a velocity Log.
More...
#include <wellelasticmodelcomputer.h>
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 |
◆ 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_ = false |
|
protected |
◆ inplogs_
◆ ls_
| LogSampler* Well::ElasticModelComputer::ls_ = nullptr |
|
protected |
◆ lsnearest_
| LogSampler* Well::ElasticModelComputer::lsnearest_ = nullptr |
|
protected |
◆ uomset_
◆ velpissonic_
| bool Well::ElasticModelComputer::velpissonic_ = false |
|
protected |
◆ warnmsg_
| uiString Well::ElasticModelComputer::warnmsg_ |
|
protected |
◆ wd_
◆ zrange_
◆ zrgistime_
| bool Well::ElasticModelComputer::zrgistime_ = false |
|
protected |
◆ zstep_
| float Well::ElasticModelComputer::zstep_ = mUdf(float) |
|
protected |