Medusa  1.1
Coordinate Free Mehless Method implementation
mm::DomainDiscretization< vec_t > Member List

This is the complete list of members for mm::DomainDiscretization< vec_t >, including all inherited members.

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() constmm::DomainDiscretization< vec_t >inline
assert_is_valid() constmm::DomainDiscretization< vec_t >
bmap() constmm::DomainDiscretization< vec_t >inline
bmap(int node) constmm::DomainDiscretization< vec_t >inline
boundary() constmm::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={}) constmm::DomainDiscretization< vec_t >
computeShapes(approx_t approx, const indexes_t &indexes={}) constmm::DomainDiscretization< vec_t >
computeShapes(OperatorTuple operators, approx_t approx, const indexes_t &indexes={}) constmm::DomainDiscretization< vec_t >
contains(const vec_t &point) constmm::DomainDiscretization< vec_t >
contains(const vec_t &point, const search_structure_t &search) constmm::DomainDiscretization< vec_t >
dim enum valuemm::DomainDiscretization< vec_t >
discreteContains(const vec_t &point, const search_structure_t &search) constmm::DomainDiscretization< vec_t >
DomainDiscretization(const DomainShape< vec_t > &shape)mm::DomainDiscretization< vec_t >explicit
dr(int i) constmm::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() constmm::DomainDiscretization< vec_t >inline
load(hdf5_file &file, const std::string &name)mm::DomainDiscretization< vec_t >static
makeDiscreteContainsStructure(search_structure_t &search) constmm::DomainDiscretization< vec_t >
normal(int i) constmm::DomainDiscretization< vec_t >
normal(int i)mm::DomainDiscretization< vec_t >
normals() constmm::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) constmm::DomainDiscretization< vec_t >private
pos(int i) constmm::DomainDiscretization< vec_t >inline
pos(int i)mm::DomainDiscretization< vec_t >inline
pos(int i, int j) constmm::DomainDiscretization< vec_t >inline
positions() constmm::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 typedefmm::DomainDiscretization< vec_t >
shape() constmm::DomainDiscretization< vec_t >inline
shape_mm::DomainDiscretization< vec_t >protected
shuffleNodes(const indexes_t &permutation)mm::DomainDiscretization< vec_t >
size() constmm::DomainDiscretization< vec_t >inline
subtract(const DomainDiscretization &d)mm::DomainDiscretization< vec_t >
support(int i) constmm::DomainDiscretization< vec_t >inline
support(int i)mm::DomainDiscretization< vec_t >inline
support(int i, int j) constmm::DomainDiscretization< vec_t >inline
support_mm::DomainDiscretization< vec_t >protected
supportNode(int i, int j) constmm::DomainDiscretization< vec_t >inline
supportNodes(int i) constmm::DomainDiscretization< vec_t >inline
supports() constmm::DomainDiscretization< vec_t >inline
supportSize(int i) constmm::DomainDiscretization< vec_t >inline
supportSizes() constmm::DomainDiscretization< vec_t >
translate(const vec_t &a)mm::DomainDiscretization< vec_t >
type(int i) constmm::DomainDiscretization< vec_t >inline
type(int i)mm::DomainDiscretization< vec_t >inline
types() constmm::DomainDiscretization< vec_t >inline
types()mm::DomainDiscretization< vec_t >inline
types_mm::DomainDiscretization< vec_t >protected
vector_t typedefmm::DomainDiscretization< vec_t >