|
Flow123d
JS_before_hm-937-g93502c2
|

Public Member Functions | |
| DimEvalPoints (unsigned int dim) | |
| Constructor. More... | |
| unsigned int | size () const |
| Return size of evaluation points object (number of points). More... | |
| template<unsigned int dim> | |
| arma::vec::fixed< dim > | local_point (unsigned int local_point_idx) const |
| Return local coordinates of given local point. More... | |
| int | subset_begin (unsigned int idx) const |
| Return begin index of appropriate subset data. More... | |
| int | subset_end (unsigned int idx) const |
| Return end index of appropriate subset data. More... | |
| int | subset_size (unsigned int idx) const |
| Return number of local points corresponding to subset. More... | |
| unsigned int | n_subsets () const |
| Return number of subsets. More... | |
| template<unsigned int dim> | |
| void | add_local_points (const Armor::Array< double > &quad_points) |
| Adds set of local point to local_points_ (bulk or side of given permutation). More... | |
| template<unsigned int dim> | |
| unsigned int | find_permute_point (arma::vec coords, unsigned int data_begin, unsigned int data_end) |
| Find position of local point (coords) in subvector of local points given by limits <data_begin, ... data_end) More... | |
| void | add_subset () |
| Adds new subset and its end size to subset_starts_ array. More... | |
Private Attributes | |
| Armor::Array< double > | local_points_ |
| Local coords of points vector. More... | |
| std::array< int, EvalPoints::max_subsets+1 > | subset_starts_ |
| Indices of subsets data in local_points_ vector, used size is n_subsets_ + 1. More... | |
| unsigned int | n_subsets_ |
| Number of subset. More... | |
| unsigned int | dim_ |
| Dimension of local points. More... | |
Definition at line 113 of file eval_points.hh.
| EvalPoints::DimEvalPoints::DimEvalPoints | ( | unsigned int | dim | ) |
Constructor.
Definition at line 97 of file eval_points.cc.
| template void EvalPoints::DimEvalPoints::add_local_points< 3 > | ( | const Armor::Array< double > & | quad_points | ) |
Adds set of local point to local_points_ (bulk or side of given permutation).
Definition at line 105 of file eval_points.cc.

| void EvalPoints::DimEvalPoints::add_subset | ( | ) |
Adds new subset and its end size to subset_starts_ array.
Definition at line 124 of file eval_points.cc.

| template unsigned int EvalPoints::DimEvalPoints::find_permute_point< 3 > | ( | arma::vec | coords, |
| unsigned int | data_begin, | ||
| unsigned int | data_end | ||
| ) |
Find position of local point (coords) in subvector of local points given by limits <data_begin, ... data_end)
Definition at line 114 of file eval_points.cc.

|
inline |
Return local coordinates of given local point.
Definition at line 125 of file eval_points.hh.
|
inline |
Return number of subsets.
Definition at line 149 of file eval_points.hh.

|
inline |
Return size of evaluation points object (number of points).
Definition at line 119 of file eval_points.hh.

|
inline |
Return begin index of appropriate subset data.
Definition at line 131 of file eval_points.hh.
|
inline |
Return end index of appropriate subset data.
Definition at line 137 of file eval_points.hh.
|
inline |
Return number of local points corresponding to subset.
Definition at line 143 of file eval_points.hh.
|
private |
Dimension of local points.
Definition at line 167 of file eval_points.hh.
|
private |
Local coords of points vector.
Definition at line 164 of file eval_points.hh.
|
private |
Number of subset.
Definition at line 166 of file eval_points.hh.
|
private |
Indices of subsets data in local_points_ vector, used size is n_subsets_ + 1.
Definition at line 165 of file eval_points.hh.
1.8.11