LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
loos::OptionsFramework::MultiTrajOptions Class Reference

Multiple trajectories as one trajectory via MultiTrajectory. More...

#include <OptionsFramework.hpp>

Inheritance diagram for loos::OptionsFramework::MultiTrajOptions:
Inheritance graph
[legend]
Collaboration diagram for loos::OptionsFramework::MultiTrajOptions:
Collaboration graph
[legend]

Public Member Functions

std::vector< uint > frameList () const
 
std::string trajectoryTable () const
 A table of information about the contained trajectories.
 

Public Attributes

uint skip
 
uint stride
 
std::vector< std::string > traj_names
 
std::string model_name
 
std::string model_type
 
std::string frame_index_spec
 
AtomicGroup model
 Model that describes the trajectory.
 
MultiTrajectory mtraj
 The original collection of trajectories.
 
pTraj trajectory
 The trajectory.
 

Detailed Description

Multiple trajectories as one trajectory via MultiTrajectory.

Handles multiple trajectories as one large virtual trajectory via a MultiTrajectory object. Skip and stride are applied to each contained sub-trajectory, not the overall trajectory.

Internally, it instantiates a MultiTrajectory object in mtraj, and then wraps it in a pTraj that is set to not deallocate the source object.


The documentation for this class was generated from the following files: