1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::FracFault Class Reference

#include <FracFault.hpp>

Inheritance diagram for gstlrn::FracFault:
gstlrn::AStringable gstlrn::ASerializable

Public Member Functions

 FracFault (double coord=0., double orient=0.)
 
 FracFault (const FracFault &r)
 
FracFaultoperator= (const FracFault &r)
 
virtual ~FracFault ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface for AStringable.
 
double getCoord () const
 
double getOrient () const
 
 getRangel () const
 
 getRanger () const
 
 getThetal () const
 
 getThetar () const
 
double getRangel (Id i) const
 
double getRanger (Id i) const
 
double getThetal (Id i) const
 
double getThetar (Id i) const
 
Id getNFamilies () const
 
double faultAbscissae (double cote) const
 
void addFaultPerFamily (double thetal, double thetar, double rangel, double ranger)
 
void setRangel (const 1 &rangel)
 
void setRanger (const 1 &ranger)
 
void setThetal (const 1 &thetal)
 
void setThetar (const 1 &thetar)
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
- Public Member Functions inherited from gstlrn::ASerializable
 ASerializable ()
 
 ASerializable (const ASerializable &r)
 
ASerializableoperator= (const ASerializable &r)
 
 ASerializable (ASerializable &&r) noexcept
 
ASerializableoperator= (ASerializable &&r) noexcept
 
virtual ~ASerializable ()
 
bool dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const
 Dump the contents of an object into an Output File using a given Output NF Format.
 
void setDefaultFormatNF (const EFormatNF &format)
 

Friends

class FracEnviron
 

Additional Inherited Members

- Static Public Member Functions inherited from gstlrn::ASerializable
static String buildFileName (Id status, const String &filename, bool ensureDirExist=false)
 
static String getFileIdentity (const String &filename, bool verbose=false)
 
static void setPrefixName (const String &prefixName)
 
static void unsetPrefixName ()
 
static const StringgetPrefixName ()
 

Constructor & Destructor Documentation

◆ FracFault() [1/2]

gstlrn::FracFault::FracFault ( double  coord = 0.,
double  orient = 0. 
)

◆ FracFault() [2/2]

gstlrn::FracFault::FracFault ( const FracFault r)

◆ ~FracFault()

gstlrn::FracFault::~FracFault ( )
virtual

Member Function Documentation

◆ addFaultPerFamily()

void gstlrn::FracFault::addFaultPerFamily ( double  thetal,
double  thetar,
double  rangel,
double  ranger 
)

◆ faultAbscissae()

double gstlrn::FracFault::faultAbscissae ( double  cote) const

Calculate the abscissae of a fault at a given elevation

Returns
The fault abscissae
Parameters
[in]coteOrdinate of the fracture starting point

◆ getCoord()

double gstlrn::FracFault::getCoord ( ) const
inline

◆ getNFamilies()

Id gstlrn::FracFault::getNFamilies ( ) const
inline

◆ getOrient()

double gstlrn::FracFault::getOrient ( ) const
inline

◆ getRangel() [1/2]

gstlrn::FracFault::getRangel ( ) const
inline

◆ getRangel() [2/2]

double gstlrn::FracFault::getRangel ( Id  i) const
inline

◆ getRanger() [1/2]

gstlrn::FracFault::getRanger ( ) const
inline

◆ getRanger() [2/2]

double gstlrn::FracFault::getRanger ( Id  i) const
inline

◆ getThetal() [1/2]

gstlrn::FracFault::getThetal ( ) const
inline

◆ getThetal() [2/2]

double gstlrn::FracFault::getThetal ( Id  i) const
inline

◆ getThetar() [1/2]

gstlrn::FracFault::getThetar ( ) const
inline

◆ getThetar() [2/2]

double gstlrn::FracFault::getThetar ( Id  i) const
inline

◆ operator=()

FracFault & gstlrn::FracFault::operator= ( const FracFault r)

◆ setRangel()

void gstlrn::FracFault::setRangel ( const 1 &  rangel)
inline

◆ setRanger()

void gstlrn::FracFault::setRanger ( const 1 &  ranger)
inline

◆ setThetal()

void gstlrn::FracFault::setThetal ( const 1 &  thetal)
inline

◆ setThetar()

void gstlrn::FracFault::setThetar ( const 1 &  thetar)
inline

◆ toString()

String gstlrn::FracFault::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface for AStringable.

Reimplemented from gstlrn::AStringable.

Friends And Related Symbol Documentation

◆ FracEnviron

friend class FracEnviron
friend

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