VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
L2NormCalculatorImp Class Referenceabstract

#include <L2NormCalculatorImp.h>

Inheritance diagram for L2NormCalculatorImp:
L2NormCalculator L2CalculatorNormalizeWithAmplitude L2CalculatorNormalizeWithBasicData

Public Member Functions

virtual double calc (std::vector< double > basicData, std::vector< double > divergentData, std::vector< unsigned int > level, double lx, double lz, double l0)=0
 
std::string getErrorMessage ()
 
- Public Member Functions inherited from L2NormCalculator
virtual ~L2NormCalculator ()=default
 

Protected Member Functions

 L2NormCalculatorImp (std::string errorMessage)
 
bool equalDouble (double num1, double num2)
 
double calcCounter (std::vector< double > basicData, std::vector< double > divergentData, std::vector< unsigned int > level, double lx, double lz)
 

Protected Attributes

std::string errorMessage
 

Detailed Description

Definition at line 42 of file L2NormCalculatorImp.h.

Member Function Documentation

◆ calc()

virtual double L2NormCalculatorImp::calc ( std::vector< double basicData,
std::vector< double divergentData,
std::vector< unsigned int level,
double  lx,
double  lz,
double  l0 
)
pure virtual

Member Data Documentation

◆ errorMessage

std::string L2NormCalculatorImp::errorMessage
protected

Definition at line 54 of file L2NormCalculatorImp.h.


The documentation for this class was generated from the following files: