AnisoSurfaceWaveModel Class Reference

A class to store information about anisotropic surface wave models. More...

#include <AnisoSurfaceWaveModel.h>

List of all members.

Public Member Functions

const trealdata & GetThicknesses () const
const trealdata & GetVp () const
const trealdata & GetVs () const
const trealdata & GetB () const
const trealdata & GetC () const
const trealdata & GetE () const
const trealdata & GetTheta () const
const trealdata & GetPhi () const
const trealdata & GetDensities () const
trealdata & SetThicknesses ()
trealdata & SetVp ()
trealdata & SetVs ()
trealdata & SetB ()
trealdata & SetC ()
trealdata & SetE ()
trealdata & SetTheta ()
trealdata & SetPhi ()
trealdata & SetDensities ()
void ReadModel (const std::string &filename)
 Read the model information from an ascii file with name filename.
void WriteModel (const std::string &filename) const
 Write the model to a file with name filename.
void WriteRunFile (const std::string &filename) const
 Write out a script that computes synthetic data for a model with name filename+.dat.
void WritePlot (const std::string &filename) const
 Write out an ascii file for plotting the model with xmgrace.
 AnisoSurfaceWaveModel ()
virtual ~AnisoSurfaceWaveModel ()


Detailed Description

A class to store information about anisotropic surface wave models.

Definition at line 7 of file AnisoSurfaceWaveModel.h.


Constructor & Destructor Documentation

AnisoSurfaceWaveModel::AnisoSurfaceWaveModel (  ) 

Definition at line 12 of file AnisoSurfaceWaveModel.cpp.

AnisoSurfaceWaveModel::~AnisoSurfaceWaveModel (  )  [virtual]

Definition at line 16 of file AnisoSurfaceWaveModel.cpp.


Member Function Documentation

const trealdata& AnisoSurfaceWaveModel::GetB (  )  const [inline]

Definition at line 38 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetC (  )  const [inline]

Definition at line 42 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetDensities (  )  const [inline]

Definition at line 58 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetE (  )  const [inline]

Definition at line 46 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetPhi (  )  const [inline]

Definition at line 54 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetTheta (  )  const [inline]

Definition at line 50 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetThicknesses (  )  const [inline]

Definition at line 26 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetVp (  )  const [inline]

Definition at line 30 of file AnisoSurfaceWaveModel.h.

const trealdata& AnisoSurfaceWaveModel::GetVs (  )  const [inline]

Definition at line 34 of file AnisoSurfaceWaveModel.h.

void AnisoSurfaceWaveModel::ReadModel ( const std::string &  filename  ) 

Read the model information from an ascii file with name filename.

Definition at line 20 of file AnisoSurfaceWaveModel.cpp.

trealdata& AnisoSurfaceWaveModel::SetB (  )  [inline]

Definition at line 74 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetC (  )  [inline]

Definition at line 78 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetDensities (  )  [inline]

Definition at line 94 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetE (  )  [inline]

Definition at line 82 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetPhi (  )  [inline]

Definition at line 90 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetTheta (  )  [inline]

Definition at line 86 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetThicknesses (  )  [inline]

Definition at line 62 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetVp (  )  [inline]

Definition at line 66 of file AnisoSurfaceWaveModel.h.

trealdata& AnisoSurfaceWaveModel::SetVs (  )  [inline]

Definition at line 70 of file AnisoSurfaceWaveModel.h.

void AnisoSurfaceWaveModel::WriteModel ( const std::string &  filename  )  const

Write the model to a file with name filename.

Definition at line 67 of file AnisoSurfaceWaveModel.cpp.

void AnisoSurfaceWaveModel::WritePlot ( const std::string &  filename  )  const

Write out an ascii file for plotting the model with xmgrace.

Definition at line 118 of file AnisoSurfaceWaveModel.cpp.

void AnisoSurfaceWaveModel::WriteRunFile ( const std::string &  filename  )  const

Write out a script that computes synthetic data for a model with name filename+.dat.

Definition at line 102 of file AnisoSurfaceWaveModel.cpp.


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

Generated on Tue Aug 4 16:04:16 2009 for GPLIB++ by  doxygen 1.5.8