acl::Barycentric Class Reference
Advanced Computational Language » Complex Data Types

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

`#include <aclBarycentric.h>`

Collaboration diagram for acl::Barycentric:
[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)
| 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::VectorOfElements > | corners
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/4]

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

## Barycentric() [2/4]

acl::Barycentric::Barycentric | ( |  | ) |

## Barycentric() [3/4]

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

## Barycentric() [4/4]

acl::Barycentric::Barycentric | ( |  | ) |

## Member Function Documentation

## getCordinates() [1/2]

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

## getCordinates() [2/2]

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

## gradient() [1/2]

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

## gradient() [2/2]

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

## in() [1/2]

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

## in() [2/2]

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

## init() [1/2]

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

## init() [2/2]

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

## interpolate() [1/2]

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

## interpolate() [2/2]

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:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/aclMath/aclBarycentric.h