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
check_constraint(const Vector< Real > &x, const Teuchos::RCP< EqualityConstraint< Real > > &con, const Teuchos::RCP< BatchManager< Real > > &bman, const bool optProb)ROL::SROMGenerator< Real >inlineprivate
check_objective(const Vector< Real > &x, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< BatchManager< Real > > &bman, const bool optProb, const bool optAtom)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
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
getMyPoint(const int i) const ROL::SampleGenerator< Real >inlinevirtual
getMyWeight(const int i) const ROL::SampleGenerator< Real >inlinevirtual
initialize_objective(std::vector< Teuchos::RCP< Objective< Real > > > &obj_vec, Teuchos::RCP< Objective< Real > > &obj, const std::vector< Teuchos::RCP< Distribution< Real > > > &dist, const Teuchos::RCP< BatchManager< Real > > &bman, const bool optProb, const bool optAtom, Teuchos::ParameterList &list) const ROL::SROMGenerator< Real >inlineprivate
initialize_optimizer(Teuchos::RCP< Algorithm< Real > > &algo, Teuchos::ParameterList &parlist, const bool optProb) const ROL::SROMGenerator< Real >inlineprivate
initialize_vectors(Teuchos::RCP< ProbabilityVector< Real > > &prob, Teuchos::RCP< ProbabilityVector< Real > > &prob_lo, Teuchos::RCP< ProbabilityVector< Real > > &prob_hi, Teuchos::RCP< ProbabilityVector< Real > > &prob_eq, Teuchos::RCP< AtomVector< Real > > &atom, Teuchos::RCP< AtomVector< Real > > &atom_lo, Teuchos::RCP< AtomVector< Real > > &atom_hi, Teuchos::RCP< AtomVector< Real > > &atom_eq, Teuchos::RCP< Vector< Real > > &vec, Teuchos::RCP< Vector< Real > > &vec_lo, Teuchos::RCP< Vector< Real > > &vec_hi, Teuchos::RCP< Vector< Real > > &vec_eq, const Teuchos::RCP< BatchManager< Real > > &bman) const ROL::SROMGenerator< Real >inlineprivate
numBatches(void) const ROL::SampleGenerator< Real >inline
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_ROL::SROMGenerator< Real >private
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 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
SROMGenerator(Teuchos::ParameterList &parlist, const Teuchos::RCP< BatchManager< Real > > &bman, const std::vector< Teuchos::RCP< Distribution< Real > > > &dist)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