Geophysical Inversion and Modelling Library  v1.5.2-5-g042d7f36
GIMLI::CreateSensitivityColMT< ValueType > Class Template Reference
+ Inheritance diagram for GIMLI::CreateSensitivityColMT< ValueType >:
+ Collaboration diagram for GIMLI::CreateSensitivityColMT< ValueType >:

Public Member Functions

 CreateSensitivityColMT (Matrix< ValueType > &S, const std::vector< Cell * > &para, const DataContainerERT &data, const Matrix< ValueType > &pots, const std::map< long, uint > &currPatternIdx, const RVector &weights, const RVector &k, bool calc1, bool verbose)
 
virtual void calc ()
 
virtual void calc2 ()
 
virtual void calc1 ()
 
- Public Member Functions inherited from GIMLI::BaseCalcMT
 BaseCalcMT (bool verbose=false)
 
void operator() ()
 
void setRange (Index start, Index end, Index threadNumber=0)
 
Index start () const
 
Index end () const
 

Protected Attributes

Matrix< ValueType > * S_
 
const std::vector< Cell * > * para_
 
const DataContainerERTdata_
 
const Matrix< ValueType > * pots_
 
const std::map< long, uint > * currPatternIdx_
 
const RVectorweights_
 
const RVectork_
 
uint nData_
 
uint nElecs_
 
bool calc1_
 
- Protected Attributes inherited from GIMLI::BaseCalcMT
bool verbose_
 
Index start_
 
Index end_
 
Index _threadNumber
 

Member Function Documentation

◆ calc1()

template<class ValueType >
virtual void GIMLI::CreateSensitivityColMT< ValueType >::calc1 ( )
inlinevirtual