ROL
ROL::SROMGenerator< Real > Member List

This is the complete list of members for ROL::SROMGenerator< Real >, including all inherited members.

adaptive_ROL::SROMGenerator< Real >private
algo_ROL::SROMGenerator< Real >private
barrier(void) const ROL::SampleGenerator< Real >inline
batchID(void) const ROL::SampleGenerator< Real >inline
bnd_ROL::SROMGenerator< Real >private
buildOptimizer(const bool useAugLag=true)ROL::SROMGenerator< Real >inlineprivate
computeError(std::vector< Real > &vals)ROL::SampleGenerator< Real >inlinevirtual
computeError(std::vector< Teuchos::RCP< Vector< Real > > > &vals, const Vector< Real > &x)ROL::SampleGenerator< Real >inlinevirtual
con_ROL::SROMGenerator< Real >private
dimension_ROL::SROMGenerator< Real >private
getMyPoint(const int i) const ROL::SampleGenerator< Real >inlinevirtual
getMyWeight(const int i) const ROL::SampleGenerator< Real >inlinevirtual
nSamp_ROL::SROMGenerator< Real >private
numBatches(void) const ROL::SampleGenerator< Real >inline
numMySamples(void) const ROL::SampleGenerator< Real >inlinevirtual
numNewSamps_ROL::SROMGenerator< Real >private
obj_ROL::SROMGenerator< Real >private
parlist_ROL::SROMGenerator< Real >private
pruneSamples(std::vector< std::vector< Real > > &pts, std::vector< Real > &wts, const SROMVector< Real > &x)ROL::SROMGenerator< Real >inlineprivate
refine(void)ROL::SROMGenerator< Real >inlinevirtual
SampleGenerator(Teuchos::RCP< BatchManager< Real > > &bman)ROL::SampleGenerator< Real >inline
SampleGenerator(const SampleGenerator< Real > &sampler)ROL::SampleGenerator< Real >inline
setPoints(std::vector< std::vector< Real > > &p)ROL::SampleGenerator< Real >inlineprotected
setSamples(bool inConstructor=false)ROL::SampleGenerator< Real >inlinevirtual
setWeights(std::vector< Real > &w)ROL::SampleGenerator< Real >inlineprotected
splitSamples(const std::vector< std::vector< Real > > &allPoints, const std::vector< Real > &allWeights)ROL::SROMGenerator< Real >inlineprivate
SROMGenerator(Teuchos::RCP< BatchManager< Real > > &bman, Teuchos::RCP< Objective< Real > > &obj, const size_t dimension, const size_t nSamp=10, const bool adaptive=false, const size_t numNewSamps=0)ROL::SROMGenerator< Real >inline
SROMGenerator(Teuchos::RCP< BatchManager< Real > > &bman, Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &bnd, const size_t dimension, const size_t nSamp=10, const bool adaptive=false, const size_t numNewSamps=0)ROL::SROMGenerator< Real >inline
SROMGenerator(Teuchos::RCP< BatchManager< Real > > &bman, Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &bnd, Teuchos::RCP< Vector< Real > > &x, const size_t dimension, const size_t nSamp=10, const bool adaptive=false, const size_t numNewSamps=0)ROL::SROMGenerator< Real >inline
start(void)ROL::SampleGenerator< Real >inlinevirtual
sumAll(Real *input, Real *output, int dim) const ROL::SampleGenerator< Real >inline
sumAll(Vector< Real > &input, Vector< Real > &output) const ROL::SampleGenerator< Real >inline
update(const Vector< Real > &x)ROL::SampleGenerator< Real >inlinevirtual
~SampleGenerator()ROL::SampleGenerator< Real >inlinevirtual