MAST3
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
design_history.hpp File Reference
#include <sys/stat.h>
#include <string>
#include <fstream>
#include <iomanip>
#include <boost/algorithm/string.hpp>
#include <mast/base/mast_data_types.h>
#include <mast/base/exceptions.hpp>
Include dependency graph for design_history.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MAST
 
 MAST::Optimization
 
 MAST::Optimization::Utility
 

Functions

template<typename FuncEvalType >
void MAST::Optimization::Utility::initialize_dv_from_output_file (const FuncEvalType &f_eval, const std::string &file, const uint_t iter, std::vector< real_t > &dv)
 Initializes the design variable vector dv from iter iteration stored in file . More...
 
template<typename FuncEvalType >
void MAST::Optimization::Utility::initialize_dv_from_output_file (const FuncEvalType &f_eval, const std::string &file, const uint_t iter, std::vector< complex_t > &dv)
 
template<typename FuncEvalType >
void MAST::Optimization::Utility::write_dhistory_to_file (const FuncEvalType &feval, std::ostream &output, const uint_t iter, const std::vector< real_t > &x, const real_t &obj, const std::vector< real_t > &fval)
 Prints the design iteration data to stream output in a format that can be read back to initialize a problem from a design history. More...
 
template<typename FuncEvalType >
void MAST::Optimization::Utility::write_dhistory_to_screen (const FuncEvalType &feval, std::ostream &out, const uint_t iter, const std::vector< real_t > &x, const real_t &obj, const std::vector< real_t > &fval)
 Prints the design iteration data to stream out. More...
 
template<typename FuncEvalType >
void MAST::Optimization::Utility::write_dv_to_file (const FuncEvalType &feval, const std::string &file, const uint_t iter, const std::vector< complex_t > &x, const complex_t &obj, const std::vector< complex_t > &fval)
 
template<typename FuncEvalType >
void MAST::Optimization::Utility::write_obj_constr_history_to_file (const FuncEvalType &feval, std::ostream &output, const uint_t iter, const real_t &obj, const std::vector< real_t > &fval)
 Prints the objective function and constraint values from design iterations stream output. More...