Chaste Commit::333233612e3dcc941d260418acd7b5ccdc30390e
ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM > Member List

This is the complete list of members for ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >, including all inherited members.

AbstractMesh()AbstractMesh< ELEMENT_DIM, SPACE_DIM >
AddNode(Node< SPACE_DIM > *pNewNode)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
boost::serialization::accessImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >friend
BoundaryNodeIterator typedefAbstractMesh< ELEMENT_DIM, SPACE_DIM >
CalculateBoundingBox(const std::vector< Node< SPACE_DIM > * > &rNodes) constAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
CalculateBoundingBox() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
CalculateBoundingBoxOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
CalculateLengthOfVoronoiEdge(const boost::polygon::voronoi_diagram< double >::edge_type &rEdge)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
CalculateMaximumContainingElementsPerProcess() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
CalculateMomentsOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
Clear()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
ConformToGeometry(c_vector< double, SPACE_DIM > &rLocation)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
ConstructFromMeshReader(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
DivideElement(ImmersedBoundaryElement< ELEMENT_DIM, SPACE_DIM > *pElement, unsigned nodeAIndex, unsigned nodeBIndex, c_vector< double, SPACE_DIM > centroid, c_vector< double, SPACE_DIM > axisOfDivision)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
DivideElementAlongGivenAxis(ImmersedBoundaryElement< ELEMENT_DIM, SPACE_DIM > *pElement, c_vector< double, SPACE_DIM > axisOfDivision, bool placeOriginalElementBelow=false)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
DivideElementAlongShortAxis(ImmersedBoundaryElement< ELEMENT_DIM, SPACE_DIM > *pElement, bool placeOriginalElementBelow=false)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetAverageNodeSpacingOfElement(unsigned index, bool recalculate=true)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetAverageNodeSpacingOfLamina(unsigned index, bool recalculate=true)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetBoundaryNodeIteratorBegin() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetBoundaryNodeIteratorEnd() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetCellRearrangementThreshold()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetCentroidOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetCharacteristicNodeSpacing() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetDistanceBetweenNodes(unsigned indexA, unsigned indexB)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetDistributedVectorFactory()AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetElement(unsigned index) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetElementDivisionSpacing()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetElementIteratorBegin(bool skipDeletedElements=true)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inline
GetElementIteratorEnd()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inline
GetElongationShapeFactorOfElement(unsigned elementIndex)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetLamina(unsigned index) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetLaminaIteratorBegin(bool skipDeletedLaminas=true)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inline
GetLaminaIteratorEnd()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inline
GetMaxElementIndex() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetMaxLaminaIndex() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetMaxNodeIndex() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetMeshFileBaseName() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetNearestNodeIndex(const ChastePoint< SPACE_DIM > &rTestPoint)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetNeighbourDist() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNeighbouringElementIndices(unsigned elemIdx)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNeighbouringNodeIndices(unsigned nodeIndex)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNode(unsigned index) constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetNodeFromPrePermutationIndex(unsigned index) constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetNodeIteratorBegin(bool skipDeletedNodes=true)AbstractMesh< ELEMENT_DIM, SPACE_DIM >inline
GetNodeIteratorEnd()AbstractMesh< ELEMENT_DIM, SPACE_DIM >inline
GetNodeOrHaloNode(unsigned index) constAbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetNumAllElements() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNumAllNodes() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetNumBoundaryNodes() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetNumElements() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetNumGridPtsX() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNumGridPtsY() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNumLaminas() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetNumNodeAttributes() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
GetNumNodes() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetPolygonDistribution()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetShortAxisOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetSkewnessOfElementMassDistributionAboutAxis(unsigned elemIndex, c_vector< double, SPACE_DIM > axis)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetSpacingRatio() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetSurfaceAreaOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetTortuosityOfMesh()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetVectorFromAtoB(const c_vector< double, SPACE_DIM > &rLocation1, const c_vector< double, SPACE_DIM > &rLocation2)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetVolumeOfElement(unsigned index)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual
GetVoronoiCellIdsIndexedByNodeIndex() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetVoronoiSurfaceAreaOfElement(unsigned elemIdx)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetVoronoiSurfaceAreaOfElement(const unsigned elemIdx)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
GetWidth(const unsigned &rDimension) constAbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
ImmersedBoundaryMesh(std::vector< Node< SPACE_DIM > * > nodes, std::vector< ImmersedBoundaryElement< ELEMENT_DIM, SPACE_DIM > * > elements, std::vector< ImmersedBoundaryElement< ELEMENT_DIM - 1, SPACE_DIM > * > laminas={}, unsigned numGridPtsX=128u, unsigned numGridPtsY=128u)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
ImmersedBoundaryMesh()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
IsMeshChanging() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
IsMeshOnDisk() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
load(Archive &archive, const unsigned int version)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inlineprotected
m2dVelocityGridsImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
m3dVelocityGridsImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mBalancingFluidSourcesImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mBoundaryNodesAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mCellRearrangementThresholdImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mCharacteristicNodeSpacingImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mDeletedElementIndicesImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mDeletedNodeIndicesImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mElementDivisionSpacingImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mElementFluidSourcesImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mElementsImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mLaminasImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mMeshChangesDuringSimulationAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mMeshFileBaseNameAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mNeighbourDistImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mNodeLocationsVoronoiDiagramImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mNodePermutationAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mNodesAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mNumGridPtsXImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mNumGridPtsYImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mpDistributedVectorFactoryAbstractMesh< ELEMENT_DIM, SPACE_DIM >protected
mSummaryOfNodeLocationsImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mVoronoiCellIdsIndexedByNodeIndexImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
mVoronoiHaloImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protectedstatic
NodesInDifferentElementOrLamina(Node< SPACE_DIM > *pNodeA, Node< SPACE_DIM > *pNodeB)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
PermuteNodes()AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
ReadNodesPerProcessorFile(const std::string &rNodesPerProcessorFile)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
RefreshMesh()AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
ReMesh(bool randomOrder=false)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
ReMeshElement(ImmersedBoundaryElement< ELEMENT_DIM, SPACE_DIM > *pElement, bool randomOrder)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
ReMeshLamina(ImmersedBoundaryElement< ELEMENT_DIM - 1, SPACE_DIM > *pLamina, bool randomOrder)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGet2dVelocityGrids() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGetBalancingFluidSources()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGetElementFluidSources()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGetModifiable2dVelocityGrids()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGetNodeLocationsVoronoiDiagram(bool update=true)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
rGetNodePermutation() constAbstractMesh< ELEMENT_DIM, SPACE_DIM >
rGetNodes() constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
Rotate(c_matrix< double, SPACE_DIM, SPACE_DIM > rotationMatrix)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
Rotate(c_vector< double, 3 > axis, double angle)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
Rotate(double theta)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
RotateX(const double theta)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
RotateY(const double theta)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
RotateZ(const double theta)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
save(Archive &archive, const unsigned int version) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >inlineprotected
Scale(const double xFactor=1.0, const double yFactor=1.0, const double zFactor=1.0)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
ScaleDistanceDownFromVoronoi(const double distance) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
ScaleUpToVoronoiCoordinate(double location) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
serialize(Archive &archive, const unsigned int version)AbstractMesh< ELEMENT_DIM, SPACE_DIM >inlineprivate
SetCellRearrangementThreshold(double cellRearrangementThreshold)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetCharacteristicNodeSpacing(double nodeSpacing)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetDistributedVectorFactory(DistributedVectorFactory *pFactory)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
SetElementDivisionSpacing(double elementDivisionSpacing)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetElementOwnerships()AbstractMesh< ELEMENT_DIM, SPACE_DIM >protectedvirtual
SetMeshHasChangedSinceLoading()AbstractMesh< ELEMENT_DIM, SPACE_DIM >
SetNeighbourDist(double neighbourDist)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetNode(unsigned nodeIndex, ChastePoint< SPACE_DIM > point)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetNumGridPtsX(unsigned meshPointsX)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetNumGridPtsXAndY(unsigned numGridPts)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SetNumGridPtsY(unsigned meshPointsY)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
SolveBoundaryElementMapping(unsigned index) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
SolveElementMapping(unsigned index) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
SolveNodeMapping(unsigned index) constImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protectedvirtual
TagBoundaryElements()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >protected
TestImmersedBoundaryMesh (defined in ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >)ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >friend
Translate(const c_vector< double, SPACE_DIM > &rDisplacement)AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
Translate(const double xMovement=0.0, const double yMovement=0.0, const double zMovement=0.0)AbstractMesh< ELEMENT_DIM, SPACE_DIM >
UpdateNodeLocationsVoronoiDiagramIfOutOfDate()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >
~AbstractMesh()AbstractMesh< ELEMENT_DIM, SPACE_DIM >virtual
~ImmersedBoundaryMesh()ImmersedBoundaryMesh< ELEMENT_DIM, SPACE_DIM >virtual