preCICE v3.1.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
precice::acceleration::AccelerationConfiguration::ConfigurationData Struct Reference
Collaboration diagram for precice::acceleration::AccelerationConfiguration::ConfigurationData:
[legend]

Public Member Functions

std::vector< double > scalingFactorsInOrder () const
 

Public Attributes

std::vector< int > dataIDs
 
std::map< int, double > scalings
 
std::string type
 
double relaxationFactor = 0
 
bool forceInitialRelaxation = false
 
int maxIterationsUsed = 0
 
int timeWindowsReused = 0
 
int filter = Acceleration::NOFILTER
 
int imvjRestartType = 0
 
int imvjChunkSize = 0
 
int imvjRSLS_reusedTimeWindows = 0
 
int precond_nbNonConstTWindows = -1
 
double singularityLimit = 0
 
double imvjRSSVD_truncationEps = 0
 
bool estimateJacobian = false
 
bool alwaysBuildJacobian = false
 
std::string preconditionerType
 

Detailed Description

Definition at line 99 of file AccelerationConfiguration.hpp.

Member Function Documentation

◆ scalingFactorsInOrder()

std::vector< double > precice::acceleration::AccelerationConfiguration::ConfigurationData::scalingFactorsInOrder ( ) const

Definition at line 541 of file AccelerationConfiguration.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ alwaysBuildJacobian

bool precice::acceleration::AccelerationConfiguration::ConfigurationData::alwaysBuildJacobian = false

Definition at line 115 of file AccelerationConfiguration.hpp.

◆ dataIDs

std::vector<int> precice::acceleration::AccelerationConfiguration::ConfigurationData::dataIDs

Definition at line 100 of file AccelerationConfiguration.hpp.

◆ estimateJacobian

bool precice::acceleration::AccelerationConfiguration::ConfigurationData::estimateJacobian = false

Definition at line 114 of file AccelerationConfiguration.hpp.

◆ filter

int precice::acceleration::AccelerationConfiguration::ConfigurationData::filter = Acceleration::NOFILTER

Definition at line 107 of file AccelerationConfiguration.hpp.

◆ forceInitialRelaxation

bool precice::acceleration::AccelerationConfiguration::ConfigurationData::forceInitialRelaxation = false

Definition at line 104 of file AccelerationConfiguration.hpp.

◆ imvjChunkSize

int precice::acceleration::AccelerationConfiguration::ConfigurationData::imvjChunkSize = 0

Definition at line 109 of file AccelerationConfiguration.hpp.

◆ imvjRestartType

int precice::acceleration::AccelerationConfiguration::ConfigurationData::imvjRestartType = 0

Definition at line 108 of file AccelerationConfiguration.hpp.

◆ imvjRSLS_reusedTimeWindows

int precice::acceleration::AccelerationConfiguration::ConfigurationData::imvjRSLS_reusedTimeWindows = 0

Definition at line 110 of file AccelerationConfiguration.hpp.

◆ imvjRSSVD_truncationEps

double precice::acceleration::AccelerationConfiguration::ConfigurationData::imvjRSSVD_truncationEps = 0

Definition at line 113 of file AccelerationConfiguration.hpp.

◆ maxIterationsUsed

int precice::acceleration::AccelerationConfiguration::ConfigurationData::maxIterationsUsed = 0

Definition at line 105 of file AccelerationConfiguration.hpp.

◆ precond_nbNonConstTWindows

int precice::acceleration::AccelerationConfiguration::ConfigurationData::precond_nbNonConstTWindows = -1

Definition at line 111 of file AccelerationConfiguration.hpp.

◆ preconditionerType

std::string precice::acceleration::AccelerationConfiguration::ConfigurationData::preconditionerType

Definition at line 116 of file AccelerationConfiguration.hpp.

◆ relaxationFactor

double precice::acceleration::AccelerationConfiguration::ConfigurationData::relaxationFactor = 0

Definition at line 103 of file AccelerationConfiguration.hpp.

◆ scalings

std::map<int, double> precice::acceleration::AccelerationConfiguration::ConfigurationData::scalings

Definition at line 101 of file AccelerationConfiguration.hpp.

◆ singularityLimit

double precice::acceleration::AccelerationConfiguration::ConfigurationData::singularityLimit = 0

Definition at line 112 of file AccelerationConfiguration.hpp.

◆ timeWindowsReused

int precice::acceleration::AccelerationConfiguration::ConfigurationData::timeWindowsReused = 0

Definition at line 106 of file AccelerationConfiguration.hpp.

◆ type

std::string precice::acceleration::AccelerationConfiguration::ConfigurationData::type

Definition at line 102 of file AccelerationConfiguration.hpp.


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