Dakota
Version
Explore and Predict with Confidence
|
Handle for reference-counted pointer to C3FnTrainDataRep body. More...
Public Member Functions | |
C3FnTrainData () | |
default constructor | |
C3FnTrainData (const C3FnTrainData &ftd) | |
copy constructor | |
~C3FnTrainData () | |
destructor | |
C3FnTrainData & | operator= (const C3FnTrainData &ftd) |
assignment operator | |
C3FnTrainData | copy () const |
perform a deep copy (copy ctor and operator= use shallow copies) | |
void | swap (C3FnTrainData &ftd) |
swap ftdReps between two envelopes | |
void | free_ft () |
free FT storage for value, gradient, and Hessian expansions | |
void | free_all () |
augment free_ft() with derived functions and global sensitivities | |
void | ft_derived_functions_init_null () |
initialize derived funtions pointers to NULL | |
void | ft_derived_functions_create (struct MultiApproxOpts *opts, size_t num_mom, Real round_tol) |
allocate derived funtions pointers (standard mode) | |
void | ft_derived_functions_create_av (struct MultiApproxOpts *opts, const SizetArray &rand_indices, Real round_tol) |
allocate derived funtions pointers (all variables mode) | |
void | ft_derived_functions_free () |
deallocate derived funtions pointers | |
struct FunctionTrain * | function_train () |
get pointer to the FunctionTrain approximation | |
void | function_train (struct FunctionTrain *ft) |
set pointer to the FunctionTrain approximation | |
struct FT1DArray * | ft_gradient () |
get pointer to the FunctionTrain gradient | |
void | ft_gradient (struct FT1DArray *ftg) |
set pointer to the FunctionTrain gradient | |
struct FT1DArray * | ft_hessian () |
get pointer to the FunctionTrain Hessian | |
void | ft_hessian (struct FT1DArray *fth) |
set pointer to the FunctionTrain Hessian | |
const struct FTDerivedFunctions & | derived_functions () |
return reference to the FTDerivedFunctions instance | |
struct C3SobolSensitivity * | sobol () |
get pointer to the Sobol' indices object | |
void | sobol (struct C3SobolSensitivity *ss) |
set pointer to the Sobol' indices object | |
const UShortArray & | recovered_orders () const |
UShortArray & | recovered_orders () |
void | recovered_orders (const UShortArray &ft_orders) |
const SizetVector & | recovered_ranks () const |
SizetVector & | recovered_ranks () |
void | recovered_ranks (const SizetVector &ft_ranks) |
const RealVector & | moments () const |
RealVector & | moments () |
Real | moment (size_t i) const |
void | moment (Real mom, size_t i) |
Public Attributes | |
std::shared_ptr< C3FnTrainDataRep > | ftdRep |
(shared) pointer to body instance | |
Handle for reference-counted pointer to C3FnTrainDataRep body.