![]() |
ATLAS Offline Software
|
#include <FastGraph.h>
Public Types | |
| typedef std::vector< Eigen::VectorXd > | NodeVec |
| typedef std::vector< Eigen::MatrixXd > | SeqNodeVec |
Public Member Functions | |
| FastGraph (const GraphConfig &config, const InputOrder &order, std::string default_output="") | |
| ~FastGraph () | |
| FastGraph (FastGraph &)=delete | |
| FastGraph & | operator= (FastGraph &)=delete |
| Eigen::VectorXd | compute (const NodeVec &, const SeqNodeVec &={}) const |
| Eigen::VectorXd | compute (const NodeVec &, const SeqNodeVec &, size_t) const |
Private Types | |
| typedef FastInputPreprocessor | IP |
| typedef FastInputVectorPreprocessor | IVP |
| typedef std::vector< IP * > | Preprocs |
| typedef std::vector< IVP * > | VecPreprocs |
Private Attributes | |
| Graph * | m_graph |
| Preprocs | m_preprocs |
| VecPreprocs | m_vec_preprocs |
| size_t | m_default_output |
| SourceIndices | m_input_indices |
Definition at line 32 of file FastGraph.h.
|
private |
Definition at line 57 of file FastGraph.h.
|
private |
Definition at line 58 of file FastGraph.h.
| typedef std::vector<Eigen::VectorXd> lwt::atlas::FastGraph::NodeVec |
Definition at line 36 of file FastGraph.h.
|
private |
Definition at line 59 of file FastGraph.h.
| typedef std::vector<Eigen::MatrixXd> lwt::atlas::FastGraph::SeqNodeVec |
Definition at line 37 of file FastGraph.h.
|
private |
Definition at line 60 of file FastGraph.h.
| lwt::atlas::FastGraph::FastGraph | ( | const GraphConfig & | config, |
| const InputOrder & | order, | ||
| std::string | default_output = "" ) |
Definition at line 109 of file FastGraph.cxx.
| lwt::atlas::FastGraph::~FastGraph | ( | ) |
Definition at line 146 of file FastGraph.cxx.
|
delete |
| VectorXd lwt::atlas::FastGraph::compute | ( | const NodeVec & | nodes, |
| const SeqNodeVec & | seq, | ||
| size_t | idx ) const |
Definition at line 162 of file FastGraph.cxx.
| VectorXd lwt::atlas::FastGraph::compute | ( | const NodeVec & | nodes, |
| const SeqNodeVec & | seq = {} ) const |
Definition at line 158 of file FastGraph.cxx.
|
private |
Definition at line 65 of file FastGraph.h.
|
private |
Definition at line 62 of file FastGraph.h.
|
private |
Definition at line 67 of file FastGraph.h.
|
private |
Definition at line 63 of file FastGraph.h.
|
private |
Definition at line 64 of file FastGraph.h.