Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Arroyo::frehlich_inner_scale Class Reference

#include <power_spectrum.h>

Inheritance diagram for Arroyo::frehlich_inner_scale:

Arroyo::inner_scale Arroyo::AO_sim_base List of all members.

Public Member Functions

 frehlich_inner_scale ()
 frehlich_inner_scale (const frehlich_inner_scale &frehlich_inscle)
 frehlich_inner_scale (const char *filename)
 frehlich_inner_scale (const iofits &iof)
 frehlich_inner_scale (double inscle)
 ~frehlich_inner_scale ()
frehlich_inner_scaleoperator= (const frehlich_inner_scale &frehlich_inscle)
void read (const char *filename)
void read (const iofits &iof)
void write (const char *filename) const
void write (iofits &iof) const
void print (ostream &os, const char *prefix="") const
double value (double spatial_frequency) const

Protected Attributes

double inner_scale_value
 The value of the inner scale in meters.

Friends

bool operator== (const frehlich_inner_scale &fis1, const frehlich_inner_scale &fis2)

Detailed Description

A class to represent frehlich inner scales.


Constructor & Destructor Documentation

Arroyo::frehlich_inner_scale::frehlich_inner_scale  ) 
 

Null constructor

Arroyo::frehlich_inner_scale::frehlich_inner_scale const frehlich_inner_scale frehlich_inscle  ) 
 

Copy constructor

Arroyo::frehlich_inner_scale::frehlich_inner_scale const char *  filename  ) 
 

Construct from file

Arroyo::frehlich_inner_scale::frehlich_inner_scale const iofits iof  ) 
 

Construct from iofits object

Arroyo::frehlich_inner_scale::frehlich_inner_scale double  inscle  ) 
 

Construct from a value

Arroyo::frehlich_inner_scale::~frehlich_inner_scale  )  [inline]
 

Virtual destructor


Member Function Documentation

frehlich_inner_scale& Arroyo::frehlich_inner_scale::operator= const frehlich_inner_scale frehlich_inscle  ) 
 

Operator =

void Arroyo::frehlich_inner_scale::print ostream &  os,
const char *  prefix = ""
const [virtual]
 

Print

Implements Arroyo::inner_scale.

void Arroyo::frehlich_inner_scale::read const iofits iof  )  [virtual]
 

Read from iofits

Implements Arroyo::inner_scale.

void Arroyo::frehlich_inner_scale::read const char *  filename  )  [virtual]
 

Read from file

Implements Arroyo::inner_scale.

double Arroyo::frehlich_inner_scale::value double  spatial_frequency  )  const [inline, virtual]
 

Return the value at a given spatial frequency

Implements Arroyo::inner_scale.

void Arroyo::frehlich_inner_scale::write iofits iof  )  const [virtual]
 

Write to iofits

Implements Arroyo::inner_scale.

void Arroyo::frehlich_inner_scale::write const char *  filename  )  const [virtual]
 

Write to file

Implements Arroyo::inner_scale.


Friends And Related Function Documentation

bool operator== const frehlich_inner_scale fis1,
const frehlich_inner_scale fis2
[friend]
 

operator == - returns true if inner scales are equal


Member Data Documentation

double Arroyo::frehlich_inner_scale::inner_scale_value [protected]
 

The value of the inner scale in meters.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:35 2007 for arroyo by  doxygen 1.3.9.1