add(const DomainDiscretization &d) | mm::DomainDiscretization< vec_t > | |
addBoundaryNode(const vec_t &point, int type, const vec_t &normal) | mm::DomainDiscretization< vec_t > | |
addGhostNodes(scalar_t h, int type=0) | mm::DomainDiscretization< vec_t > | |
addGhostNodes(func_t h, int type=0) | mm::DomainDiscretization< vec_t > | |
addGhostNodes(scalar_t h, int type, const indexes_t &indexes) | mm::DomainDiscretization< vec_t > | |
addGhostNodes(func_t h, int type, const indexes_t &indexes) | mm::DomainDiscretization< vec_t > | |
addInternalNode(const vec_t &point, int type) | mm::DomainDiscretization< vec_t > | |
addNode(const vec_t &point, int type) | mm::DomainDiscretization< vec_t > | private |
addNodes(const DomainDiscretization< vec_t > &d) | mm::DomainDiscretization< vec_t > | |
all() const | mm::DomainDiscretization< vec_t > | inline |
assert_is_valid() const | mm::DomainDiscretization< vec_t > | |
bmap() const | mm::DomainDiscretization< vec_t > | inline |
bmap(int node) const | mm::DomainDiscretization< vec_t > | inline |
boundary() const | mm::DomainDiscretization< vec_t > | inline |
boundary_map_ | mm::DomainDiscretization< vec_t > | protected |
changeToBoundary(int i, const vec_t &point, int type, const vec_t &normal) | mm::DomainDiscretization< vec_t > | |
changeToInterior(int i, const vec_t &point, int type) | mm::DomainDiscretization< vec_t > | |
chopOff(const DomainDiscretization< vec_t > &d, const Range< int > &relevant) | mm::DomainDiscretization< vec_t > | private |
clear() | mm::DomainDiscretization< vec_t > | |
computeShapes(approx_t approx, const indexes_t &indexes={}) const | mm::DomainDiscretization< vec_t > | |
computeShapes(approx_t approx, const indexes_t &indexes={}) const | mm::DomainDiscretization< vec_t > | |
computeShapes(OperatorTuple operators, approx_t approx, const indexes_t &indexes={}) const | mm::DomainDiscretization< vec_t > | |
contains(const vec_t &point) const | mm::DomainDiscretization< vec_t > | |
contains(const vec_t &point, const search_structure_t &search) const | mm::DomainDiscretization< vec_t > | |
dim enum value | mm::DomainDiscretization< vec_t > | |
discreteContains(const vec_t &point, const search_structure_t &search) const | mm::DomainDiscretization< vec_t > | |
DomainDiscretization(const DomainShape< vec_t > &shape) | mm::DomainDiscretization< vec_t > | explicit |
dr(int i) const | mm::DomainDiscretization< vec_t > | inline |
fill(callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
fill(const callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
findSupport(callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
findSupport(const callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
interior() const | mm::DomainDiscretization< vec_t > | inline |
load(hdf5_file &file, const std::string &name) | mm::DomainDiscretization< vec_t > | static |
makeDiscreteContainsStructure(search_structure_t &search) const | mm::DomainDiscretization< vec_t > | |
normal(int i) const | mm::DomainDiscretization< vec_t > | |
normal(int i) | mm::DomainDiscretization< vec_t > | |
normals() const | mm::DomainDiscretization< vec_t > | inline |
normals_ | mm::DomainDiscretization< vec_t > | protected |
operator+=(const DomainDiscretization &d) | mm::DomainDiscretization< vec_t > | inline |
operator-=(const DomainDiscretization &d) | mm::DomainDiscretization< vec_t > | inline |
operator<<(std::ostream &os, const DomainDiscretization< V > &d) | mm::DomainDiscretization< vec_t > | friend |
output_report(std::ostream &os=std::cout) const | mm::DomainDiscretization< vec_t > | private |
pos(int i) const | mm::DomainDiscretization< vec_t > | inline |
pos(int i) | mm::DomainDiscretization< vec_t > | inline |
pos(int i, int j) const | mm::DomainDiscretization< vec_t > | inline |
positions() const | mm::DomainDiscretization< vec_t > | inline |
positions_ | mm::DomainDiscretization< vec_t > | protected |
relax(callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
relax(const callable_t &callable, Args &&... args) | mm::DomainDiscretization< vec_t > | inline |
removeBoundaryNodes() | mm::DomainDiscretization< vec_t > | inline |
removeInternalNodes() | mm::DomainDiscretization< vec_t > | inline |
removeNodes(const Range< int > &to_remove) | mm::DomainDiscretization< vec_t > | |
reorderNodes(const compare_t &cmp=compare_t()) | mm::DomainDiscretization< vec_t > | |
rotate(const Eigen::Matrix< scalar_t, dim, dim > &Q) | mm::DomainDiscretization< vec_t > | |
rotate(scalar_t angle) | mm::DomainDiscretization< vec_t > | |
scalar_t typedef | mm::DomainDiscretization< vec_t > | |
shape() const | mm::DomainDiscretization< vec_t > | inline |
shape_ | mm::DomainDiscretization< vec_t > | protected |
shuffleNodes(const indexes_t &permutation) | mm::DomainDiscretization< vec_t > | |
size() const | mm::DomainDiscretization< vec_t > | inline |
subtract(const DomainDiscretization &d) | mm::DomainDiscretization< vec_t > | |
support(int i) const | mm::DomainDiscretization< vec_t > | inline |
support(int i) | mm::DomainDiscretization< vec_t > | inline |
support(int i, int j) const | mm::DomainDiscretization< vec_t > | inline |
support_ | mm::DomainDiscretization< vec_t > | protected |
supportNode(int i, int j) const | mm::DomainDiscretization< vec_t > | inline |
supportNodes(int i) const | mm::DomainDiscretization< vec_t > | inline |
supports() const | mm::DomainDiscretization< vec_t > | inline |
supportSize(int i) const | mm::DomainDiscretization< vec_t > | inline |
supportSizes() const | mm::DomainDiscretization< vec_t > | |
translate(const vec_t &a) | mm::DomainDiscretization< vec_t > | |
type(int i) const | mm::DomainDiscretization< vec_t > | inline |
type(int i) | mm::DomainDiscretization< vec_t > | inline |
types() const | mm::DomainDiscretization< vec_t > | inline |
types() | mm::DomainDiscretization< vec_t > | inline |
types_ | mm::DomainDiscretization< vec_t > | protected |
vector_t typedef | mm::DomainDiscretization< vec_t > | |