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

realizes Barycentric algorithms for triangles generated within Kernel More...

#include <aclBarycentric.h>

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

Public Member Functions

 Barycentric (vector< acl::VectorOfElements > &p)
 
 Barycentric ()
 
void init (vector< VectorOfElements > &p)
 
VectorOfElements getCordinates (const VectorOfElements &p)
 
VectorOfElements interpolate (const VectorOfElements &p, const VectorOfElements &f)
 
VectorOfElements in (const VectorOfElements &p)
 
VectorOfElements gradient (const VectorOfElements &f)
 

Public Attributes

vector< acl::VectorOfElementscorners
 
MatrixOfElements t
 
MatrixOfElements tInv
 
VectorOfElements initTInv
 

Detailed Description

realizes Barycentric algorithms for triangles generated within Kernel

The coordinates do not contain the first coordinate

Definition at line 37 of file aclBarycentric.h.

Constructor & Destructor Documentation

◆ Barycentric() [1/2]

acl::Barycentric::Barycentric ( vector< acl::VectorOfElements > &  p)

◆ Barycentric() [2/2]

acl::Barycentric::Barycentric ( )

Member Function Documentation

◆ getCordinates()

VectorOfElements acl::Barycentric::getCordinates ( const VectorOfElements p)

◆ gradient()

VectorOfElements acl::Barycentric::gradient ( const VectorOfElements f)

◆ in()

VectorOfElements acl::Barycentric::in ( const VectorOfElements p)

◆ init()

void acl::Barycentric::init ( vector< VectorOfElements > &  p)

◆ interpolate()

VectorOfElements acl::Barycentric::interpolate ( const VectorOfElements p,
const VectorOfElements f 
)

Member Data Documentation

◆ corners

vector<acl::VectorOfElements> acl::Barycentric::corners

Definition at line 40 of file aclBarycentric.h.

◆ initTInv

VectorOfElements acl::Barycentric::initTInv

Definition at line 43 of file aclBarycentric.h.

◆ t

MatrixOfElements acl::Barycentric::t

Definition at line 41 of file aclBarycentric.h.

◆ tInv

MatrixOfElements acl::Barycentric::tInv

Definition at line 42 of file aclBarycentric.h.


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