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
atol_ROL::SROMGenerator< Real >private
barrier(void) const ROL::SampleGenerator< Real >inline
batchID(void) const ROL::SampleGenerator< Real >inline
broadcast(Real *input, int cnt, int root) const ROL::SampleGenerator< Real >inline
computeError(std::vector< Real > &vals)ROL::SampleGenerator< Real >inlinevirtual
computeError(std::vector< ROL::Ptr< Vector< Real > > > &vals, const Vector< Real > &x)ROL::SampleGenerator< Real >inlinevirtual
dimension_ROL::SROMGenerator< Real >private
dist_ROL::SROMGenerator< Real >private
get_scaling_vectors(std::vector< Real > &typw, std::vector< Real > &typx) const ROL::SROMGenerator< Real >inlineprivate
getBatchManager(void) const ROL::SampleGenerator< Real >inline
getMyPoint(const int i) const ROL::SampleGenerator< Real >inlinevirtual
getMyWeight(const int i) const ROL::SampleGenerator< Real >inlinevirtual
initialize_objective(const std::vector< Ptr< Distribution< Real >>> &dist, const Ptr< BatchManager< Real >> &bman, const bool optProb, const bool optAtom, ROL::ParameterList &list) const ROL::SROMGenerator< Real >inlineprivate
initialize_vectors(Ptr< ProbabilityVector< Real >> &prob, Ptr< ProbabilityVector< Real >> &prob_lo, Ptr< ProbabilityVector< Real >> &prob_hi, Ptr< ProbabilityVector< Real >> &prob_eq, Ptr< AtomVector< Real >> &atom, Ptr< AtomVector< Real >> &atom_lo, Ptr< AtomVector< Real >> &atom_hi, Ptr< AtomVector< Real >> &atom_eq, Ptr< Vector< Real >> &vec, Ptr< Vector< Real >> &vec_lo, Ptr< Vector< Real >> &vec_hi, Ptr< Vector< Real >> &vec_eq, const Ptr< BatchManager< Real >> &bman) const ROL::SROMGenerator< Real >inlineprivate
numBatches(void) const ROL::SampleGenerator< Real >inline
numGlobalSamples(void) const ROL::SROMGenerator< Real >inlineprivatevirtual
numMySamples(void) const ROL::SampleGenerator< Real >inlinevirtual
numMySamples_ROL::SROMGenerator< Real >private
numNewSamples_ROL::SROMGenerator< Real >private
numSamples_ROL::SROMGenerator< Real >private
parlist_ROL::SROMGenerator< Real >private
print(const std::string &filename="samples", const int prec=12) const ROL::SampleGenerator< Real >inline
pruneSamples(const ProbabilityVector< Real > &prob, const AtomVector< Real > &atom)ROL::SROMGenerator< Real >inlineprivate
ptol_ROL::SROMGenerator< Real >private
refine(void)ROL::SROMGenerator< Real >inlinevirtual
SampleGenerator(const ROL::Ptr< 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
SROMGenerator(ROL::ParameterList &parlist, const Ptr< BatchManager< Real >> &bman, const std::vector< Ptr< Distribution< Real >>> &dist, std::ostream &outStream=std::cout)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