FemViewer::Fire Class Reference

#include <Fire.h>

Collaboration diagram for FemViewer::Fire:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Fire (const Mesh *meshp, const Legend &leg)
void Exe3 (GraphElement2< double > &elIn, std::vector< GraphElement2< double > > &elOut)
 Nowa wersja dla przeciezc.
void CreateLine (GraphElement2< double > &elIn, std::vector< GraphElement2< double > > &elOut)
 Tworzy linie kontu.
int GetSorted (const double *values, const int *&index)

Public Attributes

const MeshpMesh
const Legendlegend

Protected Member Functions

void ExtractPentagram2 (GraphElement2< double > &el, const std::vector< double > &values, std::vector< GraphElement2< double > > &elOut, std::vector< GraphElement2< double > > &subTriangles, int &line1, int &line2)
void CutTriangle (GraphElement2< double > &elIn, const std::vector< double > &values, int line, std::vector< GraphElement2< double > > &elOut)
bool FullTriangleFallage (GraphElement2< double > &elIn, const std::vector< double > &values, std::vector< GraphElement2< double > > &elOut)
bool ValueWithin (const double &val, const double &bnd1, const double &bnd2)

Static Protected Member Functions

template<typename T >
static Point3D< TGetContourPoint (Point3D< T > &p1, Point3D< T > &p2, T &v, T &v1, T &v2)

Constructor & Destructor Documentation

FemViewer::Fire::Fire ( const Mesh meshp,
const Legend leg 
) [inline]

Member Function Documentation

void FemViewer::Fire::CreateLine ( GraphElement2< double > &  elIn,
std::vector< GraphElement2< double > > &  elOut 
)

Tworzy linie kontu.

Here is the call graph for this function:

void FemViewer::Fire::CutTriangle ( GraphElement2< double > &  elIn,
const std::vector< double > &  values,
int  line,
std::vector< GraphElement2< double > > &  elOut 
) [protected]

Here is the caller graph for this function:

void FemViewer::Fire::Exe3 ( GraphElement2< double > &  elIn,
std::vector< GraphElement2< double > > &  elOut 
)

Nowa wersja dla przeciezc.

Here is the call graph for this function:

void FemViewer::Fire::ExtractPentagram2 ( GraphElement2< double > &  el,
const std::vector< double > &  values,
std::vector< GraphElement2< double > > &  elOut,
std::vector< GraphElement2< double > > &  subTriangles,
int &  line1,
int &  line2 
) [protected]

Here is the caller graph for this function:

bool FemViewer::Fire::FullTriangleFallage ( GraphElement2< double > &  elIn,
const std::vector< double > &  values,
std::vector< GraphElement2< double > > &  elOut 
) [protected]
template<typename T >
static Point3D<T> FemViewer::Fire::GetContourPoint ( Point3D< T > &  p1,
Point3D< T > &  p2,
T v,
T v1,
T v2 
) [inline, static, protected]

Here is the call graph for this function:

int FemViewer::Fire::GetSorted ( const double *  values,
const int *&  index 
)
bool FemViewer::Fire::ValueWithin ( const double &  val,
const double &  bnd1,
const double &  bnd2 
) [inline, protected]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1