Overture  Version 25
Public Member Functions | Public Attributes | List of all members
FilamentStretching Class Reference

#include <FilamentMapping.h>

Collaboration diagram for FilamentStretching:
Collaboration graph
[legend]

Public Member Functions

 FilamentStretching ()
 
 ~FilamentStretching ()
 
void initialize ()
 
bool isUsed ()
 
void setNumberOfLayers (int numLayers_)
 
void setAllLayerParameters (real a, real b)
 
void setLayerParameters (int i, real a, real b, real c)
 
void getLayerParameters (int i, real &a, real &b, real &c)
 
void copyStretchLayerParameters ()
 
void useStretching (bool stretchFlag_=true)
 
void setStretchingType (StretchMapping::StretchingType st=StretchMapping::inverseHyperbolicTangent)
 
void map (const realArray &r, realArray &x)
 
int put (GenericDataBase &dir, const aString &name) const
 
int get (GenericDataBase &dir, const aString &name)
 

Public Attributes

bool useStretchingFlag
 
StretchMapping::StretchingType stretchType
 
int numberOfLayers
 
real aparam [maxFilamentStretchingLayers]
 
real bparam [maxFilamentStretchingLayers]
 
real cparam [maxFilamentStretchingLayers]
 
StretchMappingpStretchMap
 

Constructor & Destructor Documentation

FilamentStretching::FilamentStretching ( )
FilamentStretching::~FilamentStretching ( )

Member Function Documentation

void FilamentStretching::copyStretchLayerParameters ( )
int FilamentStretching::get ( GenericDataBase dir,
const aString name 
)
void FilamentStretching::getLayerParameters ( int  i,
real a,
real b,
real c 
)
void FilamentStretching::initialize ( )
bool FilamentStretching::isUsed ( )
void FilamentStretching::map ( const realArray r,
realArray x 
)

References NULL, and r.

int FilamentStretching::put ( GenericDataBase dir,
const aString name 
) const
void FilamentStretching::setAllLayerParameters ( real  a,
real  b 
)
void FilamentStretching::setLayerParameters ( int  i,
real  a,
real  b,
real  c 
)
void FilamentStretching::setNumberOfLayers ( int  numLayers_)
void FilamentStretching::setStretchingType ( StretchMapping::StretchingType  st = StretchMapping::inverseHyperbolicTangent)

References NULL.

void FilamentStretching::useStretching ( bool  stretchFlag_ = true)

References NULL.

Member Data Documentation

real FilamentStretching::aparam[maxFilamentStretchingLayers]
real FilamentStretching::bparam[maxFilamentStretchingLayers]
real FilamentStretching::cparam[maxFilamentStretchingLayers]
int FilamentStretching::numberOfLayers
StretchMapping* FilamentStretching::pStretchMap
StretchMapping::StretchingType FilamentStretching::stretchType
bool FilamentStretching::useStretchingFlag

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