OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
SolverSettings Class Reference

#include "SolverSettings.h"

Public Types

enum  Dimension { D3 , UNKOWN }
 
enum  VolumeSelection { Full , UNKNOWN }
 

Public Member Functions

 SolverSettings ()
 
 SolverSettings (bool debug, std::string dimension, std::string meshName, int timeSteps, std::string volumeSelection)
 
const bool GetDebug (void) const
 
const std::string GetMeshName (void) const
 
const Alignment GetAlignment (void) const
 
const int GetSimulationSteps (void) const
 
void SetActiveNumberOfThreads (int threads)
 
std::string Print ()
 

Public Attributes

std::map< Alignment, std::string > alignmentName { {CacheLine64,"None" }, {AVX, "AVX"}, {AVX2, "AVX2"}, {AVX512, "AVX512"} }
 

Member Enumeration Documentation

◆ Dimension

Enumerator
D3 
UNKOWN 

◆ VolumeSelection

Enumerator
Full 
UNKNOWN 

Constructor & Destructor Documentation

◆ SolverSettings() [1/2]

SolverSettings::SolverSettings ( )
inline

◆ SolverSettings() [2/2]

SolverSettings::SolverSettings ( bool debug,
std::string dimension,
std::string meshName,
int timeSteps,
std::string volumeSelection )
inline

Member Function Documentation

◆ GetAlignment()

const Alignment SolverSettings::GetAlignment ( void ) const
inline

◆ GetDebug()

const bool SolverSettings::GetDebug ( void ) const
inline

◆ GetMeshName()

const std::string SolverSettings::GetMeshName ( void ) const
inline

◆ GetSimulationSteps()

const int SolverSettings::GetSimulationSteps ( void ) const
inline

◆ Print()

std::string SolverSettings::Print ( )
inline

◆ SetActiveNumberOfThreads()

void SolverSettings::SetActiveNumberOfThreads ( int threads)
inline

Member Data Documentation

◆ alignmentName

std::map<Alignment, std::string> SolverSettings::alignmentName { {CacheLine64,"None" }, {AVX, "AVX"}, {AVX2, "AVX2"}, {AVX512, "AVX512"} }

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