| addEdge(std::vector< unsigned int > &edges, std::map< std::pair< unsigned int, unsigned int >, int > &map, unsigned int v0, unsigned int v1) | Membrane | private |
| addVertex(std::vector< Vec3D > &vertices, Vec3D pos, Mdouble eps) | Membrane | private |
| adjustVertexParticleSize() | Membrane | |
| applyPressure(Mdouble pressure) | Membrane | |
| BaseObject()=default | BaseObject | |
| BaseObject(const BaseObject &p)=default | BaseObject | |
| bendingAreaConstant_ | Membrane | private |
| buildMesh(BaseParticle &p0, std::vector< Vec3D > vertexPositions, std::vector< unsigned int > edgeVertices, std::vector< unsigned int > faceVertices) | Membrane | |
| computeAdditionalForces() | Membrane | |
| copy() const | Membrane | |
| createVertexParticles(BaseParticle &p0, std::vector< Vec3D > vertexPositions) | Membrane | private |
| critDampCoeff_ | Membrane | private |
| DPMBase_ | Membrane | private |
| edge_ | Membrane | private |
| face_ | Membrane | private |
| faceVertices_ | Membrane | private |
| getBendingAreaConstant() | Membrane | inline |
| getCriticalDampingCoefficient() | Membrane | inline |
| getDPMBase() | Membrane | inline |
| getFaces() | Membrane | inline |
| getGroupId() const | BaseObject | inline |
| getId() const | BaseObject | inline |
| getIndex() const | BaseObject | inline |
| getKd() | Membrane | inline |
| getKe() | Membrane | inline |
| getKn() | Membrane | inline |
| getName() const override | Membrane | virtual |
| getParticleRadius() | Membrane | inline |
| getThickness() | Membrane | inline |
| getVertexParticles() | Membrane | inline |
| getVolume() | Membrane | |
| groupId_ | BaseObject | private |
| handleParticleAddition(unsigned int id, BaseParticle *p) | Membrane | |
| handleParticleRemoval(unsigned int id) | Membrane | |
| id_ | BaseObject | private |
| index_ | BaseObject | private |
| initializeEdgeBendingQuantities() | Membrane | private |
| Kd_ | Membrane | private |
| Ke_ | Membrane | private |
| Kn_ | Membrane | private |
| loadFromSTL(BaseParticle &p0, std::string fileName) | Membrane | |
| loadFromSTL(BaseParticle &p0, std::string fileName, Mdouble eps) | Membrane | |
| loadVertexPositions(std::istream &is) | Membrane | |
| Membrane() | Membrane | |
| Membrane(ParticleSpecies *membraneSpecies, ParticleSpecies *membraneParticleSpecies) | Membrane | |
| membraneParticleSpecies_ | Membrane | private |
| membraneSpecies_ | Membrane | private |
| moveInHandler(unsigned int index) | BaseObject | virtual |
| particleRadius_ | Membrane | private |
| read(std::istream &is) override | Membrane | virtual |
| saveAsOFF(unsigned int d) | Membrane | |
| saveAsSTL(std::string fileName) | Membrane | |
| saveVertexPositions(std::ostream &os) | Membrane | |
| setBendingAreaConstant(bool areaConstant) | Membrane | |
| setCriticalDampingCoefficient(Mdouble coeff) | Membrane | |
| setDPMBase(DPMBase *dpm) | Membrane | inline |
| setElasticModulusAndThickness(Mdouble E, Mdouble thickness) | Membrane | |
| setGroupId(unsigned groupId) | BaseObject | inline |
| setId(unsigned long id) | BaseObject | |
| setIndex(unsigned int index) | BaseObject | |
| setKeAndKd(Mdouble Ke, Mdouble Kd) | Membrane | |
| setKnAndCrittDampCoeff(Mdouble Kn, Mdouble critDampCoeff) | Membrane | |
| setParticleRadius(Mdouble radius) | Membrane | |
| setSpringConstant(Mdouble k) | Membrane | |
| setThickness(Mdouble thickness) | Membrane | |
| thickness_ | Membrane | private |
| updateEdgeMass() | Membrane | |
| updateFaceNeighbors() | Membrane | private |
| vertexInitId_ | Membrane | private |
| vertexParticle_ | Membrane | private |
| vertexParticleId_ | Membrane | private |
| write(std::ostream &os) const override | Membrane | virtual |
| ~BaseObject()=default | BaseObject | virtual |
| ~Membrane() override | Membrane | |