OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
optimizer.h File Reference

The description of optimization algorithms – header file. More...

#include "optiCase.h"
#include "communication/mpiManager.h"
#include "io/gnuplotWriter.h"
#include "io/xmlReader.h"
#include "core/singleton.h"
+ Include dependency graph for optimizer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  olb::opti::Optimizer< S, C >
 Interface for the use of various optimization algorithms. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  opti
 Optimization Code.
 
namespace  olb::opti
 All optimization code is contained in this namespace.
 

Enumerations

enum  olb::opti::OptimizerLogType {
  olb::opti::control , olb::opti::derivative , olb::opti::value , olb::opti::error ,
  olb::opti::norm_derivative
}
 

Functions

void olb::opti::getGnuplotTagsFromString (std::string gplotAnalysisString, std::vector< OptimizerLogType > &gplotAnalysis)
 the gplotAnalysisString is gained from the xml file and the function than separates and prepares it to be used in the constructor
 

Detailed Description

The description of optimization algorithms – header file.

Definition in file optimizer.h.