#include <jobtopology.h>
Definition at line 47 of file jobtopology.h.
◆ JobTopology()
votca::xtp::JobTopology::JobTopology |
( |
Job & | job, |
|
|
Logger & | log, |
|
|
std::string | workdir ) |
|
inline |
◆ begin() [1/2]
std::vector< std::unique_ptr< Region > >::iterator votca::xtp::JobTopology::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
std::vector< std::unique_ptr< Region > >::const_iterator votca::xtp::JobTopology::begin |
( |
| ) |
const |
|
inline |
◆ BuildRegions()
void votca::xtp::JobTopology::BuildRegions |
( |
const Topology & | top, |
|
|
std::pair< std::string, tools::Property > | options ) |
◆ CheckEnumerationOfRegions()
void votca::xtp::JobTopology::CheckEnumerationOfRegions |
( |
const tools::Property & | regions_def | ) |
const |
|
private |
◆ CreateRegions()
void votca::xtp::JobTopology::CreateRegions |
( |
const std::pair< std::string, tools::Property > & | options, |
|
|
const Topology & | top, |
|
|
const std::vector< std::vector< SegId > > & | region_seg_ids ) |
|
private |
◆ end() [1/2]
std::vector< std::unique_ptr< Region > >::iterator votca::xtp::JobTopology::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
std::vector< std::unique_ptr< Region > >::const_iterator votca::xtp::JobTopology::end |
( |
| ) |
const |
|
inline |
◆ jobtopology_version()
static constexpr int votca::xtp::JobTopology::jobtopology_version |
( |
| ) |
|
|
inlinestaticconstexprprivate |
◆ ModifyOptionsByJobFile()
void votca::xtp::JobTopology::ModifyOptionsByJobFile |
( |
tools::Property & | regions_def | ) |
const |
|
private |
◆ PartitionRegions()
std::vector< std::vector< SegId > > votca::xtp::JobTopology::PartitionRegions |
( |
const tools::Property & | regions_def, |
|
|
const Topology & | top ) const |
|
private |
◆ ReadFromHdf5()
void votca::xtp::JobTopology::ReadFromHdf5 |
( |
std::string | filename | ) |
|
◆ Regions() [1/2]
std::vector< std::unique_ptr< Region > > & votca::xtp::JobTopology::Regions |
( |
| ) |
|
|
inline |
◆ Regions() [2/2]
const std::vector< std::unique_ptr< Region > > & votca::xtp::JobTopology::Regions |
( |
| ) |
const |
|
inline |
◆ ShiftPBC()
template<class T >
void votca::xtp::JobTopology::ShiftPBC |
( |
const Topology & | top, |
|
|
const Eigen::Vector3d & | center, |
|
|
T & | mol ) const |
|
private |
◆ size()
Index votca::xtp::JobTopology::size |
( |
| ) |
const |
|
inline |
◆ SortRegionsDefbyId()
◆ WriteToHdf5()
void votca::xtp::JobTopology::WriteToHdf5 |
( |
std::string | filename | ) |
const |
◆ WriteToPdb()
void votca::xtp::JobTopology::WriteToPdb |
( |
std::string | filename | ) |
const |
◆ job_
Job& votca::xtp::JobTopology::job_ |
|
private |
◆ log_
Logger& votca::xtp::JobTopology::log_ |
|
private |
◆ regions_
std::vector<std::unique_ptr<Region> > votca::xtp::JobTopology::regions_ |
|
private |
◆ workdir_
std::string votca::xtp::JobTopology::workdir_ = "" |
|
private |
The documentation for this class was generated from the following files: