FV3 Bundle
lorenz95::ModelTrajectory Class Reference

L95 model trajectory. More...

#include <ModelTrajectory.h>

Inheritance diagram for lorenz95::ModelTrajectory:
[legend]
Collaboration diagram for lorenz95::ModelTrajectory:
[legend]

Public Member Functions

 ModelTrajectory (const bool ltraj=true)
 Constructor, destructor. More...
 
 ~ModelTrajectory ()
 
void set (const FieldL95 &)
 Save trajectory. More...
 
const FieldL95get (const int) const
 Get trajectory. More...
 

Static Public Member Functions

static const std::string classname ()
 

Private Attributes

const bool ltraj_
 
boost::ptr_vector< FieldL95traj_
 

Detailed Description

L95 model trajectory.

Definition at line 26 of file ModelTrajectory.h.

Constructor & Destructor Documentation

◆ ModelTrajectory()

lorenz95::ModelTrajectory::ModelTrajectory ( const bool  ltraj = true)
explicit

Constructor, destructor.

Definition at line 19 of file ModelTrajectory.cc.

◆ ~ModelTrajectory()

lorenz95::ModelTrajectory::~ModelTrajectory ( )

Definition at line 21 of file ModelTrajectory.cc.

Member Function Documentation

◆ classname()

static const std::string lorenz95::ModelTrajectory::classname ( )
inlinestatic

Definition at line 28 of file ModelTrajectory.h.

◆ get()

const FieldL95 & lorenz95::ModelTrajectory::get ( const int  ii) const

Get trajectory.

Definition at line 27 of file ModelTrajectory.cc.

Here is the caller graph for this function:

◆ set()

void lorenz95::ModelTrajectory::set ( const FieldL95 xx)

Save trajectory.

Definition at line 23 of file ModelTrajectory.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ ltraj_

const bool lorenz95::ModelTrajectory::ltraj_
private

Definition at line 41 of file ModelTrajectory.h.

◆ traj_

boost::ptr_vector<FieldL95> lorenz95::ModelTrajectory::traj_
private

Definition at line 42 of file ModelTrajectory.h.


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