#include <Inversion.h>
◆ InversionMethod
| Enumerator | 
|---|
| GAUSS_NEWTON_MODEL_SPECE |  | 
| GAUSS_NEWTON_DATA_SPECE |  | 
 
 
◆ Inversion() [1/3]
◆ Inversion() [2/3]
  
  | 
        
          | Inversion::Inversion | ( | const int | nModel, |  
          |  |  | const int | nData |  
          |  | ) |  |  |  | explicit | 
 
 
◆ ~Inversion()
  
  | 
        
          | Inversion::~Inversion | ( |  | ) |  |  | virtual | 
 
 
◆ Inversion() [3/3]
  
  | 
        
          | Inversion::Inversion | ( | const Inversion & | rhs | ) |  |  | inlineprivate | 
 
 
◆ allocateMemoryForSensitivityScalarValues()
      
        
          | void Inversion::allocateMemoryForSensitivityScalarValues | ( |  | ) |  | 
      
 
 
◆ calcConstrainingMatrix()
◆ calculateDerivativesOfEMField()
      
        
          | void Inversion::calculateDerivativesOfEMField | ( | Forward3D *const | ptrForward3D, | 
        
          |  |  | const double | freq, | 
        
          |  |  | const int | iPol | 
        
          |  | ) |  |  | 
      
 
 
◆ calculateSensitivityMatrix()
      
        
          | void Inversion::calculateSensitivityMatrix | ( | const int | freqIDAmongThisPE, | 
        
          |  |  | const double | freq | 
        
          |  | ) |  |  | 
      
 
 
◆ copyModelTransformingJacobian()
  
  | 
        
          | void Inversion::copyModelTransformingJacobian | ( | const int | numBlockNotFixed, |  
          |  |  | const int | numModel, |  
          |  |  | double * | jacobian |  
          |  | ) |  | const |  | protected | 
 
 
◆ deleteOutOfCoreFileAll()
      
        
          | void Inversion::deleteOutOfCoreFileAll | ( |  | ) |  | 
      
 
 
◆ getNumberOfModel()
      
        
          | int Inversion::getNumberOfModel | ( |  | ) | const | 
      
 
 
◆ inversionCalculation()
  
  | 
        
          | virtual void Inversion::inversionCalculation | ( |  | ) |  |  | pure virtual | 
 
 
◆ multiplyModelTransformingJacobian()
  
  | 
        
          | void Inversion::multiplyModelTransformingJacobian | ( | const int | numData, |  
          |  |  | const int | numModel, |  
          |  |  | const double * | jacobian, |  
          |  |  | double * | matrix |  
          |  | ) |  | const |  | protected | 
 
 
◆ operator=()
◆ outputNumberOfModel()
      
        
          | void Inversion::outputNumberOfModel | ( |  | ) | const | 
      
 
 
◆ outputSensitivityScalarValuesToBinary()
      
        
          | void Inversion::outputSensitivityScalarValuesToBinary | ( | const int | interNum | ) | const | 
      
 
 
◆ outputSensitivityScalarValuesToVtk()
      
        
          | void Inversion::outputSensitivityScalarValuesToVtk | ( |  | ) | const | 
      
 
 
◆ releaseMemoryOfSensitivityScalarValues()
      
        
          | void Inversion::releaseMemoryOfSensitivityScalarValues | ( |  | ) |  | 
      
 
 
◆ m_derivativesOfEMField
  
  | 
        
          | std::complex<double>* Inversion::m_derivativesOfEMField[2] |  | private | 
 
 
◆ m_numData
◆ m_numModel
  
  | 
        
          | int Inversion::m_numModel |  | private | 
 
 
◆ m_sensitivityScalarValues
  
  | 
        
          | double* Inversion::m_sensitivityScalarValues |  | private | 
 
 
The documentation for this class was generated from the following files: