ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Public Attributes | List of all members
asl::Barycentric Class Reference

realize Barycentric algoritms for trianles generated within Kernel More...

#include <aslBarycentric.h>

Collaboration diagram for asl::Barycentric:
Collaboration graph
[legend]

Public Member Functions

 Barycentric (std::vector< AVec<>> &p)
 
 Barycentric ()
 
void init (std::vector< AVec<>> &p)
 
AVec getCordinates (const AVec<> &p)
 
double interpolate (const AVec<> &p, const AVec<> &f)
 
bool in (const AVec<> &p)
 
AVec gradient (const AVec<> &f)
 

Public Attributes

std::vector< AVec<> > corners
 
AMatr t
 
AMatr tInv
 

Detailed Description

realize Barycentric algoritms for trianles generated within Kernel

The cordinates does not contain the fist coordinate

Definition at line 37 of file aslBarycentric.h.

Constructor & Destructor Documentation

◆ Barycentric() [1/2]

asl::Barycentric::Barycentric ( std::vector< AVec<>> &  p)

◆ Barycentric() [2/2]

asl::Barycentric::Barycentric ( )

Member Function Documentation

◆ getCordinates()

AVec asl::Barycentric::getCordinates ( const AVec<> &  p)

◆ gradient()

AVec asl::Barycentric::gradient ( const AVec<> &  f)

◆ in()

bool asl::Barycentric::in ( const AVec<> &  p)

◆ init()

void asl::Barycentric::init ( std::vector< AVec<>> &  p)

◆ interpolate()

double asl::Barycentric::interpolate ( const AVec<> &  p,
const AVec<> &  f 
)

Member Data Documentation

◆ corners

std::vector<AVec<> > asl::Barycentric::corners

Definition at line 40 of file aslBarycentric.h.

◆ t

AMatr asl::Barycentric::t

Definition at line 41 of file aslBarycentric.h.

◆ tInv

AMatr asl::Barycentric::tInv

Definition at line 42 of file aslBarycentric.h.


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