Flow123d
build_with_4.0.3-ea9b1ad
|
#include <intersectionquadrature.hh>
Public Member Functions | |
Intersection (ElementAccessor< 3 > ele_master, ElementAccessor< 3 > ele_slave, const IntersectionLocal *isec) | |
unsigned int | master_dim () |
dimension of the master element More... | |
unsigned int | slave_dim () |
dimension of the slave element More... | |
const Element * | master_iter () const |
const Element * | slave_iter () const |
arma::vec | map_to_master (const arma::vec &point) const |
arma::vec | map_to_slave (const arma::vec &point) const |
double | intersection_true_size () const |
Public Attributes | |
ElementAccessor< 3 > | master |
ElementAccessor< 3 > | slave |
Private Member Functions | |
void | intersection_point_to_vectors (const IntersectionPoint *point, arma::vec &vec1, arma::vec &vec2) |
Private Attributes | |
unsigned int | dim |
dimenze pruniku More... | |
arma::Mat< double > | master_map |
matrix part of linear transform from reference element of intersection to reference element of master or slave More... | |
arma::Mat< double > | slave_map |
arma::vec | master_shift |
shift vector of the linear transform More... | |
arma::vec | slave_shift |
Definition at line 146 of file intersectionquadrature.hh.
Intersection::Intersection | ( | ElementAccessor< 3 > | ele_master, |
ElementAccessor< 3 > | ele_slave, | ||
const IntersectionLocal * | isec | ||
) |
otestuje se jestli dimenze masteru je mensi nez dimenze slave - chybova hlaska (vyjimka - throw) pocet pointu=dim+1
Definition at line 28 of file intersectionquadrature.cc.
|
private |
Definition at line 68 of file intersectionquadrature.cc.
double Intersection::intersection_true_size | ( | ) | const |
Definition at line 101 of file intersectionquadrature.cc.
arma::vec Intersection::map_to_master | ( | const arma::vec & | point | ) | const |
Definition at line 80 of file intersectionquadrature.cc.
arma::vec Intersection::map_to_slave | ( | const arma::vec & | point | ) | const |
Definition at line 91 of file intersectionquadrature.cc.
unsigned int Intersection::master_dim | ( | ) |
dimension of the master element
Definition at line 58 of file intersectionquadrature.cc.
|
inline |
Definition at line 157 of file intersectionquadrature.hh.
unsigned int Intersection::slave_dim | ( | ) |
dimension of the slave element
Definition at line 63 of file intersectionquadrature.cc.
|
inline |
Definition at line 159 of file intersectionquadrature.hh.
|
private |
dimenze pruniku
Definition at line 170 of file intersectionquadrature.hh.
ElementAccessor<3> Intersection::master |
Definition at line 166 of file intersectionquadrature.hh.
|
private |
matrix part of linear transform from reference element of intersection to reference element of master or slave
Definition at line 173 of file intersectionquadrature.hh.
|
private |
shift vector of the linear transform
Definition at line 175 of file intersectionquadrature.hh.
ElementAccessor<3> Intersection::slave |
Definition at line 166 of file intersectionquadrature.hh.
|
private |
Definition at line 173 of file intersectionquadrature.hh.
|
private |
Definition at line 175 of file intersectionquadrature.hh.