
Go to the source code of this file.
Namespaces | |
| namespace | concepts |
Geometries and material constants for eddy current problems. | |
Functions | |
| void | autocorrelation (concepts::Vector< Real > &C, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, concepts::Array< uint > r, const uint M, const uint start_sol, const uint end_sol) |
| Computes the autocorrelation of u in every mesh point. | |
| void | expectedValue (concepts::Vector< Real > &E, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, const concepts::Array< concepts::Array< Real > > &intPalpha, concepts::Array< uint > r, const uint M, const uint start_sol, const uint end_sol) |
| Computes the expected value of u in every mesh point. | |
| void | expectedValue1 (concepts::Vector< Real > &E, const concepts::Vector< Real > &sol, const Real intPalphaComp) |
Adds solution sol with intPalphaComp into expected value E. | |
| void | expectedValueMC (concepts::Vector< Real > &E, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, const uint M, const uint from, const uint end, const uint n) |
| Computes the expected value of u in every mesh point from a Monte Carlo computation. | |
| void | maximalValue (concepts::Vector< Real > &max, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, concepts::Array< uint > r, const uint M, const uint start_sol, const uint end_sol) |
| Computes the maximal value of u in every mesh point. | |
| void | minimalValue (concepts::Vector< Real > &min, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, concepts::Array< uint > r, const uint M, const uint start_sol, const uint end_sol) |
| Computes the minimal value of u in every mesh point. | |
| void | stdDeviation (concepts::Vector< Real > &S, const concepts::Vector< Real > &V) |
| Computes the standard deviation of u in every mesh point by taking the square root of the variance. | |
| void | variance (concepts::Vector< Real > &V, const concepts::Vector< Real > &C, const concepts::Vector< Real > &E) |
| Computes the variance of u in every mesh point. | |
| void | varianceMC (concepts::Vector< Real > &V, const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > &sol, const concepts::Vector< Real > &E, const uint from, const uint end, const uint n) |
| Computes the variance of u in every mesh point from a Monte Carlo computation. | |
| void autocorrelation | ( | concepts::Vector< Real > & | C, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| concepts::Array< uint > | r, | ||
| const uint | M, | ||
| const uint | start_sol, | ||
| const uint | end_sol | ||
| ) |
Computes the autocorrelation of u in every mesh point.
| C | Autocorrelation of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| r | Approximation orders |
| M | Karhunen-Loeve number |
| start_sol | Index in sol at which the post processing should start |
| end_sol | Index in sol at which the post processing should stop |
| void expectedValue | ( | concepts::Vector< Real > & | E, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| const concepts::Array< concepts::Array< Real > > & | intPalpha, | ||
| concepts::Array< uint > | r, | ||
| const uint | M, | ||
| const uint | start_sol, | ||
| const uint | end_sol | ||
| ) |
Computes the expected value of u in every mesh point.
| E | Expected value of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| intPalpha | Integrals of the expansion polynomials |
| r | Approximation orders |
| M | Karhunen-Loeve number |
| start_sol | Index in sol at which the post processing should start |
| end_sol | Index in sol at which the post processing should stop |
| void expectedValue1 | ( | concepts::Vector< Real > & | E, |
| const concepts::Vector< Real > & | sol, | ||
| const Real | intPalphaComp | ||
| ) |
Adds solution sol with intPalphaComp into expected value E.
This is used by expectedValue and can be used to succesively add computed solutions into the expected value. Portions of the expected value that have been computed in parallel need only be sumed up to give the correct result.
| void expectedValueMC | ( | concepts::Vector< Real > & | E, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| const uint | M, | ||
| const uint | from, | ||
| const uint | end, | ||
| const uint | n | ||
| ) |
Computes the expected value of u in every mesh point from a Monte Carlo computation.
| E | Expected value of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| M | Karhunen-Loeve number |
| from | Starting index in sol to add into E |
| end | Ending index in sol to add into E |
| n | Total number of problems |
| void maximalValue | ( | concepts::Vector< Real > & | max, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| concepts::Array< uint > | r, | ||
| const uint | M, | ||
| const uint | start_sol, | ||
| const uint | end_sol | ||
| ) |
Computes the maximal value of u in every mesh point.
| max | Maximal value of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| r | Approximation orders |
| M | Karhunen-Loeve number |
| start_sol | Index in sol at which the post processing should start |
| end_sol | Index in sol at which the post processing should stop |
| void minimalValue | ( | concepts::Vector< Real > & | min, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| concepts::Array< uint > | r, | ||
| const uint | M, | ||
| const uint | start_sol, | ||
| const uint | end_sol | ||
| ) |
Computes the minimal value of u in every mesh point.
| min | Minimal value of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| r | Approximation orders |
| M | Karhunen-Loeve number |
| start_sol | Index in sol at which the post processing should start |
| end_sol | Index in sol at which the post processing should stop |
| void stdDeviation | ( | concepts::Vector< Real > & | S, |
| const concepts::Vector< Real > & | V | ||
| ) |
Computes the standard deviation of u in every mesh point by taking the square root of the variance.
| S | Standard deviation of u |
| V | Variance of u |
| void variance | ( | concepts::Vector< Real > & | V, |
| const concepts::Vector< Real > & | C, | ||
| const concepts::Vector< Real > & | E | ||
| ) |
Computes the variance of u in every mesh point.
| V | Variance of u |
| C | Autocorrelation of u |
| E | Expected value of u |
| void varianceMC | ( | concepts::Vector< Real > & | V, |
| const concepts::Array< std::auto_ptr< concepts::Vector< Real > > > & | sol, | ||
| const concepts::Vector< Real > & | E, | ||
| const uint | from, | ||
| const uint | end, | ||
| const uint | n | ||
| ) |
Computes the variance of u in every mesh point from a Monte Carlo computation.
| V | Variance of u |
| sol | Solutions of all deterministic problems, index by a global index i |
| E | Expected value of u |
| from | Starting index in sol to add into V |
| end | Ending index in sol to add into V |
| n | Total number of problems |