Prevent common_build.cmake from surrounding CL arguments to cmake with double-quotes. Intended to fix a configuration problem that is preventing us from enabling python in Windows native builds. Accompanies a change to Build_win_msvc_ifort.bat (r7624).


git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2038 aa0779c3-6ec2-4b84-a212-a405c134cd8d
Added constructor for the HDF5 in-core, "file driver" case.
ToDo:  Add a test.



git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2039 aa0779c3-6ec2-4b84-a212-a405c134cd8d
From code review with Tim Wildey (who will refine further).  This commit refines
the convergence logic in NonDAdaptImpSampling to employ convergenceTol as a 
relative tolerance (previously an absolute tolerance on change in probability).
In addition, NonDAdaptImpSampling::converge_probability() now treats 
probabilities of 0 or 1 as special cases and omits these as allowable values 
from the relative convergence assessment (if the true probability is 0 or 1, 
then we will incur the overhead of all refinement iterations in seeking any
separation from these extremes).

Tim and I need working IS/AIS/MMAIS capabilities for PCE tail probability 
estimation for comparison with CPLOAS.  Once we have things working for std 
normals, we still need to generalize the logic for other standardized PCE 
densities.


git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2040 aa0779c3-6ec2-4b84-a212-a405c134cd8d
First pass at eliminating unnecessary vector copies.  More to do.


git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2041 aa0779c3-6ec2-4b84-a212-a405c134cd8d
Bug fix for writing array of strings to HDF5, i.e. write each string out to
the binary file INDIVIDUALLY (rather than sending the address of the entire
string array buffer).

Request review by Brian Adams.



git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2042 aa0779c3-6ec2-4b84-a212-a405c134cd8d
Beta Reference Manual work: Updates to the topics in several optimization methods, attempt at docs for the scheduling. The scheduling keywords need a lot of work, they are very confusing

git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2043 aa0779c3-6ec2-4b84-a212-a405c134cd8d
Add experimental function to recursively create groups if needed.  This seems necessary when inserting a nested group.  Bill agreed to refine and harden this feature and propagate to other use cases.



git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2044 aa0779c3-6ec2-4b84-a212-a405c134cd8d
Finish pass through NonDAdaptImpSampling to clean things up and eliminate 
unnecessary vector copying overhead.  No results changes are induced by this
or the previous commit, but sampling should be faster.  The next pass (for 
algorithmic correctness) is owned by Tim.


git-svn-id: https://software.sandia.gov/svn/public/dakota/core/trunk@2045 aa0779c3-6ec2-4b84-a212-a405c134cd8d