|
| FDEM1dModelling (size_t nlay, const RVector &freqs, const RVector &coilspacing, double z=0.0, bool verbose=false) |
| default constructor creating a block model
|
|
| FDEM1dModelling (size_t nlay, const RVector &freqs, double coilspacing, double z=0.0, bool verbose=false) |
|
void | init () |
|
virtual RVector | response (const RVector &model) |
|
const RVector & | freeAirSolution () const |
|
RVector | calc (const RVector &rho, const RVector &thk) |
|
| ModellingBase (bool verbose=false) |
|
| ModellingBase (DataContainer &dataContainer, bool verbose=false) |
|
| ModellingBase (const Mesh &mesh, bool verbose=false) |
|
| ModellingBase (const Mesh &mesh, DataContainer &dataContainer, bool verbose=false) |
|
void | setVerbose (bool verbose) |
|
bool | verbose () const |
|
virtual RVector | response_mt (const RVector &model, Index i=0) const |
|
RVector | operator() (const RVector &model) |
|
void | setData (DataContainer &data) |
|
DataContainer & | data () const |
|
virtual RVector | createDefaultStartModel () |
|
virtual RVector | startModel () |
|
virtual void | setStartModel (const RVector &startModel) |
|
void | setMesh (const Mesh &mesh, bool ignoreRegionManager=false) |
|
Mesh * | mesh () |
|
void | createRefinedForwardMesh (bool refine=true, bool pRefine=false) |
|
void | deleteMesh () |
|
virtual void | setJacobian (MatrixBase *J) |
|
virtual void | createJacobian (const RVector &model) |
|
virtual void | createJacobian (const RVector &model, const RVector &resp) |
|
virtual void | createJacobian_mt (const RVector &model, const RVector &resp) |
|
virtual void | initJacobian () |
|
MatrixBase * | jacobian () |
|
MatrixBase * | jacobian () const |
|
virtual RMatrix & | jacobianRef () const |
|
virtual RMatrix & | jacobianRef () |
|
virtual void | clearJacobian () |
|
RVector | createMappedModel (const RVector &model, double background=-9e99) const |
|
void | setRegionManager (RegionManager *reg) |
|
const RegionManager & | regionManager () const |
|
RegionManager & | regionManager () |
|
RegionManager & | regionManagerRef () |
|
bool | verbose () |
|
Region * | region (int marker) |
|
RVector | createStartModel () |
|
RVector | createStartVector () |
|
void | initRegionManager () |
|
void | setThreadCount (Index nThreads) |
|
Index | threadCount () |
|
void | setMultiThreadJacobian (Index nThreads) |
|
Index | multiThreadJacobian () const |
|
Frequency domain electromagnetic (FDEM) sounding using a block discretization
FDEM1dModelling(nlay, RVector freq, coilspacing [, elevation, verbose ])