| 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 > |  |