aboveThickness() const | ElasticModel | |
abovethickness_ | ElasticModelOv | private |
aboveThickness_() const | ElasticModelOv | |
add(RefLayer *t) | ObjectSet< RefLayer > | inline |
addIfNew(RefLayer *) | ObjectSet< RefLayer > | inline |
allow0_ | ObjectSet< RefLayer > | protected |
allowNull(bool yn=true) | ObjectSet< RefLayer > | inline |
append(const ObjectSet< RefLayer > &) override | ElasticModel | |
ObjectSet< RefLayer >::append(const ObjectSet &) | ObjectSet< RefLayer > | inlinevirtual |
begin() | ObjectSet< RefLayer > | inline |
begin() const | ObjectSet< RefLayer > | inline |
block(float relthreshold, bool pvelonly) | ElasticModel | |
cbegin() const | ObjectSet< RefLayer > | inline |
cend() const | ObjectSet< RefLayer > | inline |
checkAndClean(int &firsterroridx, bool dodencheck=true, bool dosvelcheck=true, bool onlyinvalid=false) | ElasticModel | |
clone() const override | ElasticModelOv | inlinevirtual |
const_iterator typedef | ObjectSet< RefLayer > | |
const_reference typedef | ObjectSet< RefLayer > | |
copy(const ObjectSet &) | ObjectSet< RefLayer > | inlinevirtual |
copyFrom(const ElasticModel &mdl, RefLayer::Type reqtyp) | ElasticModel | |
createFromAI(const ZSampling &zrange, const float *ai, const float *si=nullptr, const float *den=nullptr) | ElasticModel | |
createFromAI(const ZValueSeries &zsamp, const float *ai, const float *si=nullptr, const float *den=nullptr) | ElasticModel | |
createFromVel(const ZSampling &zrange, const float *pvel, const float *svel=nullptr, const float *den=nullptr) | ElasticModel | |
createFromVel(const ZValueSeries &zsamp, const float *pvel, const float *svel=nullptr, const float *den=nullptr) | ElasticModel | |
difference_type typedef | ObjectSet< RefLayer > | |
doAdd(RefLayer *) | ObjectSet< RefLayer > | inlineprotectedvirtual |
doBlocking(float threshold, bool pvelonly, TypeSet< Interval< int > > &blocks) const | ElasticModel | private |
ElasticModel() | ElasticModel | |
ElasticModel(const ObjectSet< RefLayer > &) | ElasticModel | |
ElasticModel(const ElasticModel &) | ElasticModel | |
ElasticModelOv() | ElasticModelOv | |
ElasticModelOv(const ElasticModelOv &) | ElasticModelOv | |
ElasticModelOv(const ElasticModel &) | ElasticModelOv | |
empty() const | ObjectSet< RefLayer > | inline |
end() | ObjectSet< RefLayer > | inline |
end() const | ObjectSet< RefLayer > | inline |
erase() override | ElasticModel | virtual |
first() | ObjectSet< RefLayer > | inline |
first() const | ObjectSet< RefLayer > | inline |
get(idx_type) | ObjectSet< RefLayer > | inlinevirtual |
get(idx_type) const | ObjectSet< RefLayer > | inlinevirtual |
get(const RefLayer *) const | ObjectSet< RefLayer > | inlinevirtual |
getIdx(iterator it) const | ObjectSet< RefLayer > | inline |
getIdx(const_iterator it) const | ObjectSet< RefLayer > | inline |
getLayerDepth(int layerix) const | ElasticModel | |
getMinType() const | ElasticModel | |
getRatioValues(bool vel, bool den, bool svel, Array2D< float > &ratiovals, Array2D< float > &vals) const | ElasticModel | private |
getTimeSampling(bool usevs=false) const | ElasticModel | |
getType() const | ElasticModel | |
getUpscaledBackus(RefLayer &, float theta=0.) const | ElasticModel | |
getUpscaledByThicknessAvg(RefLayer &) const | ElasticModel | |
getValues(bool isden, bool issvel, TypeSet< float > &) const | ElasticModel | |
getValues(bool vel, bool den, bool svel, Array2D< float > &) const | ElasticModel | |
idx_type typedef | ObjectSet< RefLayer > | |
impl_type typedef | ObjectSet< RefLayer > | protected |
indexOf(const RefLayer *) const | ObjectSet< RefLayer > | inlinevirtual |
insertAfter(RefLayer *newptr, idx_type) | ObjectSet< RefLayer > | inlinevirtual |
insertAt(RefLayer *newptr, idx_type) | ObjectSet< RefLayer > | inlinevirtual |
interpolate(bool dovp, bool doden, bool dovs) | ElasticModel | |
isElastic() const | ElasticModel | |
isEmpty() const | OD::Set | inline |
isHTI() const | ElasticModel | |
isManaged() const override | ElasticModel | inlinevirtual |
isOK(bool dodencheck=true, bool dosvelcheck=true, bool dofracrhocheck=true, bool dofracazicheck=true) const | ElasticModel | |
isPresent(const RefLayer *) const | ObjectSet< RefLayer > | inlinevirtual |
isVTI() const | ElasticModel | |
iterator typedef | ObjectSet< RefLayer > | |
last() | ObjectSet< RefLayer > | inline |
last() const | ObjectSet< RefLayer > | inline |
max_size() const | ObjectSet< RefLayer > | inline |
maxIdx32() | OD::Set | inlinestatic |
maxIdx64() | OD::Set | inlinestatic |
mergeSameLayers() | ElasticModel | |
nrItems() const override | ObjectSet< RefLayer > | inlinevirtual |
nullAllowed() const | ObjectSet< RefLayer > | inline |
object_type typedef | ObjectSet< RefLayer > | |
ObjectSet() | ObjectSet< RefLayer > | inline |
ObjectSet(RefLayer *) | ObjectSet< RefLayer > | inlineexplicit |
ObjectSet(RefLayer *, RefLayer *) | ObjectSet< RefLayer > | inlineexplicit |
ObjectSet(RefLayer *, RefLayer *, RefLayer *) | ObjectSet< RefLayer > | inlineexplicit |
ObjectSet(const ObjectSet &) | ObjectSet< RefLayer > | inline |
operator!=(const ObjectSet &oth) const | ObjectSet< RefLayer > | inline |
operator+=(RefLayer *t) | ObjectSet< RefLayer > | inline |
operator-=(RefLayer *) override | ElasticModel | |
ObjectSet< RefLayer >::operator-=(RefLayer *) | ObjectSet< RefLayer > | inlinevirtual |
operator=(const ElasticModelOv &) | ElasticModelOv | |
operator=(const ElasticModel &) | ElasticModelOv | |
ObjectSet< RefLayer >::operator=(const ObjectSet &) | ObjectSet< RefLayer > | inline |
operator==(const ObjectSet &) const | ObjectSet< RefLayer > | inline |
operator[](idx_type i) | ObjectSet< RefLayer > | inline |
operator[](idx_type i) const | ObjectSet< RefLayer > | inline |
operator[](const RefLayer *t) const | ObjectSet< RefLayer > | inline |
plainErase() | ObjectSet< RefLayer > | inline |
pop() override | ElasticModel | virtual |
push(RefLayer *t) | ObjectSet< RefLayer > | inline |
reference typedef | ObjectSet< RefLayer > | |
removeAndTake(int, bool kporder=true) | ElasticModel | |
removeRange(int from, int to) override | ElasticModel | virtual |
removeSingle(int, bool kporder=true) override | ElasticModel | virtual |
removeSpuriousLayers(float zstep, bool zistime) | ElasticModel | private |
removeSpuriousLayers(float zstep) | ElasticModel | private |
replace(int, RefLayer *) override | ElasticModel | |
ObjectSet< RefLayer >::replace(idx_type, RefLayer *) | ObjectSet< RefLayer > | inlinevirtual |
reverse() override | ObjectSet< RefLayer > | inlinevirtual |
setEmpty() | OD::Set | inline |
setMaxThickness(float maxthickness, bool extendup) | ElasticModelOv | |
ElasticModel::setMaxThickness(float maxthickness) | ElasticModel | |
setNullAllowed(bool yn=true) | ObjectSet< RefLayer > | inline |
setOverburden(double thickness, double starttime) | ElasticModel | |
setOverburden_(double thickness, double starttime) | ElasticModelOv | |
size() const | ObjectSet< RefLayer > | inline |
size_type typedef | ObjectSet< RefLayer > | |
startTime() const | ElasticModel | |
startTime_() const | ElasticModelOv | |
starttime_ | ElasticModelOv | private |
swap(idx_type, idx_type) | ObjectSet< RefLayer > | inline |
swap(ObjectSet &oth) | ObjectSet< RefLayer > | inline |
swapItems(std::int64_t i1, std::int64_t i2) override | ObjectSet< RefLayer > | inlinevirtual |
upscale(float maxthickness) | ElasticModel | |
upscaleByN(int nblock) | ElasticModel | |
useIndexes(const idx_type *) | ObjectSet< RefLayer > | inline |
validIdx(std::int64_t) const override | ObjectSet< RefLayer > | inlinevirtual |
value_type typedef | ObjectSet< RefLayer > | |
vec_ | ObjectSet< RefLayer > | protected |
~ElasticModel() | ElasticModel | |
~ElasticModelOv() | ElasticModelOv | |
~ObjectSet() | ObjectSet< RefLayer > | inlinevirtual |
~Set() | OD::Set | inlinevirtual |