queso-0.51.1
Public Attributes | Private Member Functions | List of all members
QUESO::SipOptionsValues Class Reference

This class provides options for a Statistical Inverse Problem if no input file is available. More...

#include <StatisticalInverseProblemOptions.h>

Public Member Functions

Constructor/Destructor methods
 SipOptionsValues ()
 Default constructor. More...
 
 SipOptionsValues (const SipOptionsValues &src)
 Copy constructor. More...
 
 ~SipOptionsValues ()
 Destructor. More...
 
Set methods
SipOptionsValuesoperator= (const SipOptionsValues &rhs)
 Assignment operator; it copies rhs to this. More...
 

Public Attributes

bool m_computeSolution
 
std::string m_dataOutputFileName
 
std::set< unsigned int > m_dataOutputAllowedSet
 

Private Member Functions

void copy (const SipOptionsValues &src)
 Copies the option values from src to this. More...
 

Detailed Description

This class provides options for a Statistical Inverse Problem if no input file is available.

In order to solve a Statistical Inverse Problem (SIP), QUESO expects some options for its methods to be fully defined. This class provides default values for such options if no input file is available.

Definition at line 59 of file StatisticalInverseProblemOptions.h.

Constructor & Destructor Documentation

QUESO::SipOptionsValues::SipOptionsValues ( )

Default constructor.

Assigns the default suite of options to the Statistical Inverse Problem.

Definition at line 35 of file StatisticalInverseProblemOptions.C.

36  :
39 //m_dataOutputAllowedSet(),
40 #ifdef UQ_SIP_READS_SOLVER_OPTION
41  m_solverString (UQ_SIP_SOLVER_ODV),
42 #endif
43 {
44 }
#define UQ_SIP_DATA_OUTPUT_FILE_NAME_ODV
#define UQ_SIP_COMPUTE_SOLUTION_ODV
QUESO::SipOptionsValues::SipOptionsValues ( const SipOptionsValues src)

Copy constructor.

It assigns the same options values from src to this.

Definition at line 46 of file StatisticalInverseProblemOptions.C.

References copy().

47 {
48  this->copy(src);
49 }
void copy(const SipOptionsValues &src)
Copies the option values from src to this.
QUESO::SipOptionsValues::~SipOptionsValues ( )

Destructor.

Definition at line 51 of file StatisticalInverseProblemOptions.C.

52 {
53 }

Member Function Documentation

void QUESO::SipOptionsValues::copy ( const SipOptionsValues src)
private

Copies the option values from src to this.

Definition at line 64 of file StatisticalInverseProblemOptions.C.

References m_computeSolution, m_dataOutputAllowedSet, and m_dataOutputFileName.

Referenced by operator=(), and SipOptionsValues().

65 {
66  m_computeSolution = src.m_computeSolution;
67  m_dataOutputFileName = src.m_dataOutputFileName;
68  m_dataOutputAllowedSet = src.m_dataOutputAllowedSet;
69 #ifdef UQ_SIP_READS_SOLVER_OPTION
70  m_solverString = src.m_solverString;
71 #endif
72 //m_mhOptionsValues = src.m_mhOptionsValues;
73 
74  return;
75 }
std::set< unsigned int > m_dataOutputAllowedSet
SipOptionsValues & QUESO::SipOptionsValues::operator= ( const SipOptionsValues rhs)

Assignment operator; it copies rhs to this.

Definition at line 57 of file StatisticalInverseProblemOptions.C.

References copy().

58 {
59  this->copy(rhs);
60  return *this;
61 }
void copy(const SipOptionsValues &src)
Copies the option values from src to this.

Member Data Documentation

bool QUESO::SipOptionsValues::m_computeSolution
std::set<unsigned int> QUESO::SipOptionsValues::m_dataOutputAllowedSet
std::string QUESO::SipOptionsValues::m_dataOutputFileName

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

Generated on Thu Apr 23 2015 19:26:18 for queso-0.51.1 by  doxygen 1.8.5