Collection of basic methods every equation system must provide. 
Definition at line 30 of file EquationSystem.h.
 
#include <EquationSystem.h>
◆ ~EquationSystem()
  
  
      
        
          | virtual NumLib::EquationSystem::~EquationSystem  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ getMatrixSpecifications()
◆ isLinear()
  
  
      
        
          | virtual bool NumLib::EquationSystem::isLinear  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Check whether this is actually a linear equation system.
 
 
◆ postIteration()
Post-processes an iteration in the solution process of this equation.
- Parameters
 - 
  
    | x | the current approximate solution of the equation. | 
  
   
- Returns
 - A status flag indicating id the current iteration succeeded. 
 
Definition at line 68 of file EquationSystem.h.
References NumLib::SUCCESS.
 
 
◆ preIteration()
  
  
      
        
          | virtual void NumLib::EquationSystem::preIteration  | 
          ( | 
          const unsigned |           iter,  | 
         
        
           | 
           | 
          GlobalVector const & |           x ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
Prepares a new iteration in the solution process of this equation.
- Parameters
 - 
  
    | iter | the current iteration number, starting from 1.  | 
    | x | the current approximate solution of the equation.  | 
  
   
Definition at line 56 of file EquationSystem.h.
   57    {
   58        (void)iter;
   59        (void)x;  
   60    }
 
 
 
◆ requiresNormalization()
  
  
      
        
          | virtual bool NumLib::EquationSystem::requiresNormalization  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Check whether normalization of A and rhs is required.
 
 
The documentation for this class was generated from the following file: