Phalanx  Development
 All Classes Functions Variables Typedefs Friends Pages
PHX::DagManager< Traits > Member List

This is the complete list of members for PHX::DagManager< Traits >, including all inherited members.

allow_multiple_evaluators_for_same_field_PHX::DagManager< Traits >protected
analyzeGraph(double &speedup, double &parallelizability) const PHX::DagManager< Traits >
build_device_dag_PHX::DagManager< Traits >protected
contributed_field_to_node_index_PHX::DagManager< Traits >protected
createEvaluatorBindingFieldMap() (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >protected
DagManager(const std::string &evaluator_type_name="???") (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >
device_evaluators_PHX::DagManager< Traits >protected
dfsVisit(PHX::DagNode< Traits > &node, int &time)PHX::DagManager< Traits >protected
evalTimers (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >protected
evaluateFields(typename Traits::EvalData d)PHX::DagManager< Traits >
evaluateFieldsDeviceDag(const int &work_size, const int &team_size, const int &vector_size, typename Traits::EvalData d)PHX::DagManager< Traits >
evaluation_type_name_ (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >protected
field_to_evaluators_binding_PHX::DagManager< Traits >protected
field_to_node_index_PHX::DagManager< Traits >protected
fields_PHX::DagManager< Traits >protected
getDagNodes() const PHX::DagManager< Traits >
getEvaluatorInternalOrdering() const PHX::DagManager< Traits >
getEvaluatorsBindingField(const PHX::FieldTag &ft)PHX::DagManager< Traits >
getFieldTags()PHX::DagManager< Traits >
graphviz_filename_for_errors_PHX::DagManager< Traits >protected
nodes_PHX::DagManager< Traits >protected
postEvaluate(typename Traits::PostEvalData d)PHX::DagManager< Traits >
postRegistrationSetup(typename Traits::SetupData d, PHX::FieldManager< Traits > &vm, const bool &buildDeviceDAG)PHX::DagManager< Traits >
preEvaluate(typename Traits::PreEvalData d)PHX::DagManager< Traits >
print(std::ostream &os) const PHX::DagManager< Traits >
printEvaluator(const PHX::Evaluator< Traits > &e, std::ostream &os) const PHX::DagManager< Traits >protected
printEvaluatorStartStopMessage(const Teuchos::RCP< std::ostream > &ostr)PHX::DagManager< Traits >
registerEvaluator(const Teuchos::RCP< PHX::Evaluator< Traits > > &p)PHX::DagManager< Traits >
required_fields_PHX::DagManager< Traits >protected
requireField(const PHX::FieldTag &v)PHX::DagManager< Traits >
setDefaultGraphvizFilenameForErrors(const std::string &file_name)PHX::DagManager< Traits >
setEvaluationTypeName(const std::string &evaluation_type_name) (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >
setWriteGraphvizFileOnError(bool write_file)PHX::DagManager< Traits >
sortAndOrderEvaluators()PHX::DagManager< Traits >
sorting_called_PHX::DagManager< Traits >protected
sortingCalled() const (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >
start_stop_debug_ostream_PHX::DagManager< Traits >protected
topoSortEvalIndex (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >protected
write_graphviz_file_on_error_PHX::DagManager< Traits >protected
writeGraphvizDfsVisit(PHX::DagNode< Traits > &node, std::vector< PHX::DagNode< Traits >> &nodes_copy, std::ostream &os, const bool writeEvaluatedFields, const bool writeDependentFields) const PHX::DagManager< Traits >protected
writeGraphvizFile(const std::string filename, bool writeEvaluatedFields, bool writeDependentFields, bool debugRegisteredEvaluators) const (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >
writeGraphvizFileNew(const std::string filename, bool writeEvaluatedFields, bool writeDependentFields) const (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >
~DagManager() (defined in PHX::DagManager< Traits >)PHX::DagManager< Traits >