A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

ABORT - Static variable in interface org.jcae.mesh.amibe.util.KdTreeProcedure
Abort tree traversal immediately.
ABORT - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Abort tree traversal immediately.
AbsoluteDeflection2D - Class in org.jcae.mesh.amibe.validation
 
AbsoluteDeflection2D(Mesh2D) - Constructor for class org.jcae.mesh.amibe.validation.AbsoluteDeflection2D
 
AbstractAlgoHalfEdge - Class in org.jcae.mesh.amibe.algos3d
 
AbstractAlgoHalfEdge(Mesh) - Constructor for class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
AbstractHalfEdge - Class in org.jcae.mesh.amibe.ds
Abstract class to define common methods on edges.
AbstractHalfEdge(HalfEdgeTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Constructor.
action(Object, int, int[]) - Method in interface org.jcae.mesh.amibe.util.KdTreeProcedure
Perform an action on the given kdtree cell.
action(OEMM, OEMM.Node, int, int) - Method in class org.jcae.mesh.oemm.TraversalProcedure
Abstract class which has to be overridden by subclasses.
add(Triangle) - Method in class org.jcae.mesh.amibe.ds.Mesh
Adds an existing triangle to triangle list.
add(Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Adds a vertex to vertex list.
add(Triangle) - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Add the current triangle to the end of the list.
add(TraitsBuilder) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds VertexTraitsBuilder, HalfEdgeTraitsBuilder or TriangleTraitsBuilder instance to current mesh traits.
add(Vertex) - Method in class org.jcae.mesh.amibe.util.KdTree
Add a vertex to the kd-tree.
add(LongLong) - Method in class org.jcae.mesh.amibe.util.LongLong
 
add(float) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Add a value to the list.
add(Constraint) - Method in class org.jcae.mesh.bora.ds.BSubMesh
Add a constraint to current submesh
add(CADShape) - Method in interface org.jcae.mesh.cad.CADCompound
 
addAllowDuplicates(Triangle) - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Add the current triangle to the end of the list.
addAllSubMeshes(BDiscretization) - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
addBranchGroup(BranchGroup) - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
 
addColor() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
addConstraint(Constraint) - Method in class org.jcae.mesh.bora.ds.BModel
 
addError(double[], double, double) - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
addGroupList() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds group list to mesh traits.
addHalfEdge() - Method in class org.jcae.mesh.amibe.traits.TriangleTraitsBuilder
Let ElementFactory.createTriangle() create TriangleHE instances.
addImplicitConstraints(CADShapeEnum, boolean) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
 
addKdTree(int) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds KdTree instance to mesh traits.
addNodeList() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds node list to mesh traits.
addNodeSet() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds node set to mesh traits.
addNormal() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
addParent(BCADGraphCell) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
 
addScalarField() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
addSubMesh(BSubMesh) - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
addSubMesh(BSubMesh) - Method in class org.jcae.mesh.bora.ds.Constraint
 
addSubMeshConstraint(BSubMesh, Constraint) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
 
addToTree(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
addTriangleList() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds triangle list to mesh traits.
addTriangleSet() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Adds triangle set to mesh traits.
addVectorField() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
addVirtualHalfEdge() - Method in class org.jcae.mesh.amibe.traits.TriangleTraitsBuilder
Let ElementFactory.createTriangle() create TriangleVH instances.
adjLeaves - Variable in class org.jcae.mesh.oemm.OEMM.Node
List of adjacent leaves.
Aggregate - Class in org.jcae.mesh.oemm
Merge adjacent octree nodes.
Aggregate() - Constructor for class org.jcae.mesh.oemm.Aggregate
 
AlgoInterface - Interface in org.jcae.mesh.bora.algo
 
AlgoMesh1d - Class in org.jcae.mesh.bora.algo
Computes a new discretization of the edges using the local definition of target length and target deflection for each edge.
AlgoMesh1d(MMesh1D) - Constructor for class org.jcae.mesh.bora.algo.AlgoMesh1d
Creates a AlgoMesh1d instance.
allShapesExplorer(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on all geometrical elements of a given type.
allShapesIterator() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on all immediate sub-shapes.
Amibe2UNV - Class in org.jcae.mesh.xmldata
Convert an Amibe mesh to a UNV mesh.
Amibe2UNV(File) - Constructor for class org.jcae.mesh.xmldata.Amibe2UNV
 
Amibe2VTK - Class in org.jcae.mesh.xmldata
Convert an Amibe mesh to a VTK file.
Amibe2VTK(File) - Constructor for class org.jcae.mesh.xmldata.Amibe2VTK
 
angle3D(Vertex, Vertex) - Method in class org.jcae.mesh.amibe.ds.Vertex
Returns the angle at which a segment is seen.
apex() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns apex of this edge.
apex() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns apex of this edge.
apex() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns apex of this edge.
appendDumpState(ObjectOutputStream) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
appendDumpState(ObjectOutputStream) - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
appendRestoreState(ObjectInputStream) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
appendRestoreState(ObjectInputStream) - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
apply(double[], double[]) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
area() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns the area of triangle bound to this edge.
area() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns the area of triangle bound to this edge.
area() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns the area of triangle bound to this edge.
Area - Class in org.jcae.mesh.amibe.validation
Compute triangle area.
Area() - Constructor for class org.jcae.mesh.amibe.validation.Area
 
array - Variable in class org.jcae.mesh.amibe.traits.Traits
Object array containing user-defined traits.
asClass() - Method in class org.jcae.mesh.cad.CADShapeEnum
 
attributes - Variable in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Attributes of this edge.
attributes - Variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 

B

backwardIterator() - Method in class org.jcae.mesh.amibe.util.QSortedTree
 
Basic2d - Class in org.jcae.mesh.bora.algo
 
Basic2d(double, double, boolean, boolean) - Constructor for class org.jcae.mesh.bora.algo.Basic2d
 
BasicMesh - Class in org.jcae.mesh.amibe.algos2d
Meshes a patch.
BasicMesh(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.BasicMesh
Creates a BasicMesh instance.
BCADGraph - Class in org.jcae.mesh.bora.ds
Mesh graph.
BCADGraph(BModel, CADShape) - Constructor for class org.jcae.mesh.bora.ds.BCADGraph
Creates a root mesh.
BCADGraphCell - Class in org.jcae.mesh.bora.ds
Graph cell.
BCADGraphCell(BCADGraph, CADShape, CADShapeEnum) - Constructor for class org.jcae.mesh.bora.ds.BCADGraphCell
Constructor.
BDiscretization - Class in org.jcae.mesh.bora.ds
 
BDiscretization(BCADGraphCell, Constraint) - Constructor for class org.jcae.mesh.bora.ds.BDiscretization
 
bgOctree() - Method in class org.jcae.mesh.amibe.util.tests.OctreeSample
 
bgQuadTree() - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
bgVertices() - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
bgVertices() - Method in class org.jcae.mesh.amibe.util.tests.OctreeSample
 
bind(TriangleVH) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets triangle tied to this object, and resets localNumber.
bind(TriangleVH, int) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets the triangle tied to this object, and the localNumber.
bindResult(TFloatArrayList) - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Make output array visible by the QualityProcedure.finish() method.
bindReversed(BCADGraphCell) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Binds two cells containing reversed shapes together.
BModel - Class in org.jcae.mesh.bora.ds
CAD object.
BModel(String, String) - Constructor for class org.jcae.mesh.bora.ds.BModel
Bind a CAD representation to a disk directory.
BModelReader - Class in org.jcae.mesh.bora.xmldata
 
BModelReader() - Constructor for class org.jcae.mesh.bora.xmldata.BModelReader
 
BModelWriter - Class in org.jcae.mesh.bora.xmldata
 
BModelWriter() - Constructor for class org.jcae.mesh.bora.xmldata.BModelWriter
 
bootstrap(Vertex2D, Vertex2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Bootstraps node instertion by creating the first triangle.
BOUNDARY - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
boundaryNodes(CADFace, MeshParameters) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
 
boundingBox() - Method in interface org.jcae.mesh.cad.CADFace
Returns the bounding box of this face in an array like {Xmin, Ymin, Zmin, Xmax, Ymax, Zmax}.
boundingBox() - Method in interface org.jcae.mesh.cad.CADShape
Return the bounding box of this shape in an array like {Xmin, Ymin, Zmin, Xmax, Ymax, Zmax}.
BSubMesh - Class in org.jcae.mesh.bora.ds
 
BSubMesh(BModel, int) - Constructor for class org.jcae.mesh.bora.ds.BSubMesh
Creates a root mesh.
build(int[]) - Method in class org.jcae.mesh.oemm.OEMM
Builds an octant containing a given point if it does not already exist.
buildAdjacency() - Method in class org.jcae.mesh.amibe.ds.Mesh
Build adjacency relations between triangles.
buildAdjacency(double) - Method in class org.jcae.mesh.amibe.ds.Mesh
Build adjacency relations between triangles.
buildMesh(TIntHashSet) - Method in class org.jcae.mesh.oemm.MeshReader
Builds a mesh composed of specified octants.
buildMesh(MeshTraitsBuilder, TIntHashSet) - Method in class org.jcae.mesh.oemm.MeshReader
Builds a mesh composed of specified octants.
buildMeshes(MeshTraitsBuilder) - Method in class org.jcae.mesh.oemm.MeshReader
Builds meshes for all octants.
buildWholeMesh() - Method in class org.jcae.mesh.oemm.MeshReader
Builds a mesh composed of all octants.

C

CADCompound - Interface in org.jcae.mesh.cad
Describe a topological solid
CADCompSolid - Interface in org.jcae.mesh.cad
Describe a topological compsolid
CADEdge - Interface in org.jcae.mesh.cad
Describe a topological edge.
CADExplorer - Interface in org.jcae.mesh.cad
Explores a topological data structure.
CADFace - Interface in org.jcae.mesh.cad
Describe a topological face.
CADGeomCurve2D - Interface in org.jcae.mesh.cad
Describe a geometrical 2D curve
CADGeomCurve3D - Interface in org.jcae.mesh.cad
Describe a geometrical 2D curve
CADGeomSurface - Interface in org.jcae.mesh.cad
Describe a geometrical surface
CADIterator - Interface in org.jcae.mesh.cad
Iterator on sub-shapes.
CADShape - Interface in org.jcae.mesh.cad
Describe a topological shape with an orientation, a location and a geometry
CADShapeEnum - Class in org.jcae.mesh.cad
Typesafe enum of CAD types
CADShapeEnum(String) - Constructor for class org.jcae.mesh.cad.CADShapeEnum
 
CADShapeFactory - Class in org.jcae.mesh.cad
Class to provide factory methods
CADShapeFactory() - Constructor for class org.jcae.mesh.cad.CADShapeFactory
 
CADShell - Interface in org.jcae.mesh.cad
Describe a topological shell
CADSolid - Interface in org.jcae.mesh.cad
Describe a topological solid
CADVertex - Interface in org.jcae.mesh.cad
Describe a topological vertex
CADWire - Interface in org.jcae.mesh.cad
Describe a topological a wire, that is a list of connected edges.
CADWireExplorer - Interface in org.jcae.mesh.cad
Explores edges of a wire
Calculus - Interface in org.jcae.mesh.amibe.patch
 
Calculus2D - Class in org.jcae.mesh.amibe.patch
Distance computations in 2D Euclidian space.
Calculus2D(Mesh2D) - Constructor for class org.jcae.mesh.amibe.patch.Calculus2D
Constructor.
Calculus3D - Class in org.jcae.mesh.amibe.patch
Distance computations in 2D parameter space by using 3D metrics.
Calculus3D(Mesh2D) - Constructor for class org.jcae.mesh.amibe.patch.Calculus3D
Constructor.
callBack - Variable in class org.jcae.mesh.amibe.patch.tests.Viewer
 
canCollapse(Vertex) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Checks whether an edge can be contracted into a given vertex.
canCollapse(Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Checks whether an edge can be contracted into a given vertex.
canCollapse(Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Checks whether an edge can be contracted.
canCollapseEdge(AbstractHalfEdge, Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Checks whether an edge can be contracted.
canonicalize(String) - Static method in class org.jcae.mesh.xmldata.XMLHelper
Removes useless path components.
canonicalize(String, String) - Static method in class org.jcae.mesh.xmldata.XMLHelper
Removes useless path components.
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
canProcessEdge(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
capabilities - Variable in class org.jcae.mesh.amibe.traits.Traits
User-defined capabilities.
cellSizeByHeight(int) - Method in class org.jcae.mesh.oemm.OEMM
Returns size of cells at a given height.
center() - Method in class org.jcae.mesh.amibe.util.KdTree
Return the coordinates of the center of the grid.
centroid(Vertex2D[]) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Move to the 2D centroid of a list of vertices.
checkBoundingBox(double[]) - Method in class org.jcae.mesh.oemm.OEMM
Checks whether a bounding box lies within current OEMM.
checkCompatibility(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Checks compatibility with geometrical objects.
CheckDelaunay - Class in org.jcae.mesh.amibe.algos2d
Swap edges which are not Delaunay.
CheckDelaunay(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.CheckDelaunay
Creates a CheckDelaunay instance.
checkNewRingNormals(double[]) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Checks that triangles are not inverted if origin vertex is moved.
checkNewRingNormals(double[]) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Checks that triangles are not inverted if origin vertex is moved.
checkNewRingNormals(double[]) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Checks that triangles are not inverted if origin vertex is moved.
checkParentPointers() - Method in class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
checkSmallerAndSwap(Mesh2D) - Method in class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
 
checkSwap3D(double) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Checks the dihedral angle of an edge.
checkSwap3D(double, double) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
 
checkSwap3D(double) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Checks the dihedral angle of an edge.
checkSwap3D(double, double) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
 
child - Variable in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
child - Variable in class org.jcae.mesh.oemm.OEMM.Node
Array of 8 children nodes.
ClassPathEntityResolver - Class in org.jcae.mesh.xmldata
 
ClassPathEntityResolver() - Constructor for class org.jcae.mesh.xmldata.ClassPathEntityResolver
 
clean(MappedByteBuffer) - Static method in class org.jcae.mesh.xmldata.MeshExporter
Workaround for Bug ID4724038.
clear() - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Unmark triangles.
clear() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Clear this tree.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Resets attributes of this edge.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Resets attributes of this edge.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.Triangle
Resets attributes for all edges of this triangle.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleHE
Resets attributes for all edges of this triangle.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Resets attributes for all edges of this triangle.
clearAttributes(int) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Resets attributes of this edge.
clearMetrics() - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Clear the 2D Riemannian metrics at this point.
clearNodes() - Method in class org.jcae.mesh.oemm.OEMM
Remove all cells from a tree.
collapse(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Contracts an edge.
collapse(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Contracts an edge.
collapse(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Contracts an edge.
COLOR - Static variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
combine(Hypothesis) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Combines with another hypothesis.
combineConstraint(BDiscretization) - Method in class org.jcae.mesh.bora.ds.BDiscretization
When combining two constraints on the same BCADGraphCell (this happens during the phase when the set of needed BDiscretization are created), we want to ensure that those two constraints are not both "original" constraints set by the user on the same object of the CAD.
compareTo(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
Compat1D2D - Class in org.jcae.mesh.amibe.algos1d
 
Compat1D2D(MMesh1D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos1d.Compat1D2D
Creates a Compat1D2D instance.
compGeom() - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns metrics dimension.
COMPOUND - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
COMPSOLID - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
compute() - Method in class org.jcae.mesh.amibe.algos1d.Compat1D2D
Explores each edge of the mesh and calls the discretisation method.
compute() - Method in class org.jcae.mesh.amibe.algos1d.RandomLength
Explores each edge of the mesh and calls the discretisation method.
compute() - Method in class org.jcae.mesh.amibe.algos1d.Refine
Explores each edge of the mesh and divides it into the same number of divisions.
compute() - Method in class org.jcae.mesh.amibe.algos1d.UniformLength
Explores each edge of the mesh and calls the discretisation method.
compute() - Method in class org.jcae.mesh.amibe.algos1d.UniformLengthDeflection
Explores each edge of the mesh and calls the discretisation method.
compute() - Method in class org.jcae.mesh.amibe.algos2d.BasicMesh
Launch method to mesh a surface.
compute() - Method in class org.jcae.mesh.amibe.algos2d.CheckDelaunay
Swap edges which are not Delaunay.
compute() - Method in class org.jcae.mesh.amibe.algos2d.ConstraintNormal3D
Check all edges.
compute() - Method in class org.jcae.mesh.amibe.algos2d.EnforceAbsDeflection
Check all triangles.
compute() - Method in class org.jcae.mesh.amibe.algos2d.Initial
Launch method to mesh a surface.
compute() - Method in class org.jcae.mesh.amibe.algos2d.Insertion
Iteratively insert inner nodes.
compute() - Method in class org.jcae.mesh.amibe.algos2d.SmoothNodes2D
 
compute() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
compute() - Method in class org.jcae.mesh.amibe.algos3d.Fuse
Fuse boundary nodes which are closer than a given bound.
compute() - Method in class org.jcae.mesh.amibe.algos3d.SmoothNodes3D
 
compute(Object) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Compute the quality of an object and add it to the list.
compute(BDiscretization) - Method in interface org.jcae.mesh.bora.algo.AlgoInterface
 
compute(boolean) - Method in class org.jcae.mesh.bora.algo.AlgoMesh1d
Explores each edge discretization of the mesh and calls the discretisation method.
compute(BDiscretization) - Method in class org.jcae.mesh.bora.algo.Basic2d
 
compute(BDiscretization) - Method in class org.jcae.mesh.bora.algo.Netgen
 
compute(BDiscretization) - Method in class org.jcae.mesh.bora.algo.TetGen
 
compute(BDiscretization) - Method in class org.jcae.mesh.bora.algo.UniformLengthDeflection1d
 
compute(BDiscretization) - Method in class org.jcae.mesh.bora.algo.Vertex0d
 
compute() - Method in class org.jcae.mesh.bora.ds.BModel
Combines all hypothesis and computes meshes.
compute(OEMM, int) - Static method in class org.jcae.mesh.oemm.Aggregate
Merge nodes.
compute() - Method in class org.jcae.mesh.xmldata.ComputeEdgesConnectivity
 
computeConstraints() - Method in class org.jcae.mesh.bora.ds.BModel
Combines all hypothesis.
computeEdge(SubMesh1D) - Method in class org.jcae.mesh.amibe.algos1d.UniformLength
 
computeEdge(SubMesh1D) - Method in class org.jcae.mesh.amibe.algos1d.UniformLengthDeflection
 
ComputeEdgesConnectivity - Class in org.jcae.mesh.xmldata
 
ComputeEdgesConnectivity(String, String) - Constructor for class org.jcae.mesh.xmldata.ComputeEdgesConnectivity
 
computeNormal3D() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Computes the normal of this triangle.
computeNormal3D(double[], double[], double[], double[], double[], double[]) - Static method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
computeNormal3DT() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Computes the normal of an edge, in the triangle plane.
computeNormal3DT(double[], double[], double[], double[], double[], double[]) - Static method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
computeQuadric3DError(Quadric3DError, Quadric3DError) - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
computeRefs(int) - Method in class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
 
computeRefs(int) - Method in class org.jcae.mesh.xmldata.MeshToSoupConvert
 
Constraint - Class in org.jcae.mesh.bora.ds
 
Constraint(BCADGraphCell, Hypothesis) - Constructor for class org.jcae.mesh.bora.ds.Constraint
 
ConstraintNormal3D - Class in org.jcae.mesh.amibe.algos2d
Swap edges if the normals to its adjacent triangles are too different from the normal computed by the CAD engine.
ConstraintNormal3D(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.ConstraintNormal3D
Creates a ConstraintNormal3D instance.
contained(BDiscretization) - Method in class org.jcae.mesh.bora.ds.BDiscretization
Test of inclusion of the submesh list in the submesh list of that Check whether a BDiscretization has all of its submesh list contained in the parameter's submesh list
contains(Triangle) - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Check whether this element appears in the list.
contains(E) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Checks whether an object exist is the tree.
contains(BSubMesh) - Method in class org.jcae.mesh.bora.ds.BDiscretization
Check whether a BSubMesh is already present.
convert(String) - Static method in class org.jcae.mesh.xmldata.Mesh3dToSoupConvert
 
convert(int, CADFace) - Method in class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
Convert 2D files to 3D files.
convert(int, CADFace) - Method in class org.jcae.mesh.xmldata.MeshToSoupConvert
 
copy(HalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
 
copy(Triangle) - Method in class org.jcae.mesh.amibe.ds.Triangle
 
copy(Triangle) - Method in class org.jcae.mesh.amibe.ds.TriangleHE
 
copy(Triangle) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
 
copy(Vertex) - Method in class org.jcae.mesh.amibe.ds.Vertex
Copy all attributes from another Vertex.
copy(Metric3D) - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Copy another instance.
copyColumn(int, double[]) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
copyOTri(VirtualHalfEdge, VirtualHalfEdge) - Static method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Copies a VirtualHalfEdge instance into another VirtualHalfEdge instance.
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
cost(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
count() - Method in class org.jcae.mesh.amibe.util.KdTree.Cell
 
counter - Variable in class org.jcae.mesh.oemm.OEMM.Node
Counter.
countInnerTriangles(Mesh) - Static method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
countTriangles(OEMM, String) - Static method in class org.jcae.mesh.oemm.RawStorage
Builds an OEMM and counts the number of triangles which have to be assigned to each leaf.
countTriangles(OEMM, String, boolean) - Static method in class org.jcae.mesh.oemm.RawStorage
Counts the number of triangles which have to be assigned to each leaf.
createHalfEdge(TriangleHE, byte, byte) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createInheritedConstraint(BCADGraphCell, Constraint) - Method in class org.jcae.mesh.bora.ds.Constraint
 
createInheritedHypothesis(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
createJcaeBoraDocument() - Static method in class org.jcae.mesh.xmldata.JCAEXMLWriter
Creates a jcae XML document.
createJcaeDocument() - Static method in class org.jcae.mesh.xmldata.JCAEXMLWriter
Creates a jcae XML document.
createTetrahedron(Vertex[]) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a triangle composed of four vertices, to emulate a tetrahedron.
createTraits() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
Creates a Traits instance built from this traits builder.
createTriangle(Vertex, Vertex, Vertex) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createTriangle(Vertex[]) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createTriangle(Triangle) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
Clone an existing triangle.
createTriangle(Vertex, Vertex, Vertex) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createTriangle(Vertex[]) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createTriangle(Triangle) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createTriangle(Vertex[]) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a triangle composed of three vertices.
createTriangle(Vertex, Vertex, Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a triangle composed of three vertices.
createTriangle(Triangle) - Method in class org.jcae.mesh.amibe.ds.Mesh
Clones a triangle.
createTriangle(Vertex, Vertex, Vertex) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
createTriangle(Vertex[]) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
createTriangle(Triangle) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
Clone an existing triangle.
createVertex(double, double) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createVertex(double, double, double) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createVertex(double[]) - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
createVertex(double, double) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createVertex(double, double, double) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createVertex(double[]) - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
createVertex(double[]) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a 2D or 3D vertex.
createVertex(double, double) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a 2D vertex.
createVertex(double, double, double) - Method in class org.jcae.mesh.amibe.ds.Mesh
Creates a 3D vertex.
createVertex(double, double) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
createVertex(double, double, double) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
createVertex(double[]) - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
cumulativeEpsilon - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
current() - Method in interface org.jcae.mesh.cad.CADExplorer
Return the current shape in the exploration
current() - Method in interface org.jcae.mesh.cad.CADWireExplorer
Return the current edge in the exploration
curvatureDirections() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the direction of maximum and minimum curvature at the current point

D

d1U() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the u first derivative vector at the coordinates set by setParameter method
d1V() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the v first derivative vector at the coordinates set by setParameter method
d2U() - Method in interface org.jcae.mesh.cad.CADGeomSurface
 
d2V() - Method in interface org.jcae.mesh.cad.CADGeomSurface
 
data - Variable in class org.jcae.mesh.amibe.metrics.Matrix2D
 
data - Variable in class org.jcae.mesh.amibe.metrics.Matrix3D
 
data - Variable in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
data - Variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 
debugIsValid() - Method in class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
deflection - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
deflection(MeshParameters) - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Set the current metrics to be governed by surface deflection.
deflection - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
deflection - Variable in class org.jcae.mesh.Mesher
meshing constraint: deflection
deleteDirectory(File, File) - Static method in class org.jcae.mesh.Mesher3D
 
destination() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns end vertex of this edge.
destination() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns end vertex of this edge.
destination() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns end vertex of this edge.
det() - Method in class org.jcae.mesh.amibe.metrics.Matrix2D
Return the determinant of this matrix.
det() - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Return the determinant of this matrix.
det() - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Compute matrix determinant.
detA() - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
DihedralAngle - Class in org.jcae.mesh.amibe.validation
Compute angles between adjacent triangles.
DihedralAngle() - Constructor for class org.jcae.mesh.amibe.validation.DihedralAngle
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypE2
 
dim() - Method in interface org.jcae.mesh.bora.ds.Hypothesis.HypInterface
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypNone
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypQ4
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT3
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT4
 
dim() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypV1
 
dinit(int) - Method in interface org.jcae.mesh.cad.CADGeomSurface
Initialize the degree of the surface
discreteCurvatureDirections(double[], double[], double[]) - Method in class org.jcae.mesh.amibe.ds.Vertex
Compute the discrete local frame at this vertex.
discreteCurvatures(double[]) - Method in class org.jcae.mesh.amibe.ds.Vertex
Returns the discrete Gaussian curvature and the mean normal.
discreteProject(Vertex) - Method in class org.jcae.mesh.amibe.ds.Vertex
Project a point on the approximated surface.
discretizationIterator() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on BDiscretization instances bound to this cell.
discretize() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
discretize(double) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Discretize this curve
discretize(double, double, boolean) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Discretize this curve
discretize(int) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Discretize this curve
dispatch(OEMM, String, String, String) - Static method in class org.jcae.mesh.oemm.RawStorage
Reads a triangle soup and dispatches triangles into an intermediate OEMM data structure.
display(Viewer, QuadTreeSample) - Static method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleAdd
 
display(Viewer, QuadTreeSample) - Static method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleRemove
 
display(Viewer, OctreeSample) - Static method in class org.jcae.mesh.amibe.util.tests.OctreeSampleRemove
 
distance(Vertex2D, Vertex2D) - Method in interface org.jcae.mesh.amibe.patch.Calculus
Returns the distance between two points.
distance(Vertex2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Calculus2D
Returns the 2D distance to another Vertex2D instance.
distance(Vertex2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Calculus3D
Returns the Riemannian distance between nodes.
distance2(Vertex, Vertex, Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Returns square distance between 2 vertices.
distance2(double[], double[]) - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Returns square distance between two points with this metrics.
distance2(Vertex2D, Vertex2D, Metric2D) - Method in interface org.jcae.mesh.amibe.patch.Calculus
Returns square distance between two points.
distance2(Vertex2D, Vertex2D, Metric2D) - Method in class org.jcae.mesh.amibe.patch.Calculus2D
Returns square distance to another Vertex2D instance.
distance2(Vertex2D, Vertex2D, Metric2D) - Method in class org.jcae.mesh.amibe.patch.Calculus3D
Returns Riemannian square distance between nodes.
distance2(Vertex, Vertex, Vertex) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns Riemannian square distance between nodes.
distance2(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
distance3D(Vertex) - Method in class org.jcae.mesh.amibe.ds.Vertex
Returns the distance in 3D space.
DistanceSurface - Class in org.jcae.mesh.amibe.validation
 
DistanceSurface(String) - Constructor for class org.jcae.mesh.amibe.validation.DistanceSurface
 
dot(double, double, double, double) - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Return the dot product of two vectors in this Riemannian metrics.
double2int(double[], int[]) - Method in class org.jcae.mesh.amibe.util.KdTree
Transform double coordinates into integer coordinates.
double2int(double[], int[]) - Method in class org.jcae.mesh.oemm.OEMM
Converts from double coordinates to integer coordinates.
dumpState() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
duplicateEdges() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Duplicates edges so that boundary faces are closed.
dUV() - Method in interface org.jcae.mesh.cad.CADGeomSurface
 

E

EDGE - Static variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 
EDGE - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
edgeCollapse(AbstractHalfEdge, Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Contracts an edge.
edgeLength - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
edgeLength - Variable in class org.jcae.mesh.Mesher
meshing constraint: edge length
EdgeLength1D - Class in org.jcae.mesh.amibe.validation
 
EdgeLength1D() - Constructor for class org.jcae.mesh.amibe.validation.EdgeLength1D
 
edgeSwap(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.Mesh
Swaps an edge.
ElementFactory - Class in org.jcae.mesh.amibe.ds
 
ElementFactory(MeshTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.ElementFactory
 
ElementFactoryInterface - Interface in org.jcae.mesh.amibe.ds
 
ElementPatchFactory - Class in org.jcae.mesh.amibe.patch
 
ElementPatchFactory(MeshTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
emptyIntersection(BDiscretization) - Method in class org.jcae.mesh.bora.ds.BDiscretization
Check whether a BDiscretization instance contains at least a common BSubMesh.
EnforceAbsDeflection - Class in org.jcae.mesh.amibe.algos2d
Split triangles with an absolute deflection greater than requirements.
EnforceAbsDeflection(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.EnforceAbsDeflection
Creates a EnforceAbsDeflection instance.
ensureCapacity(int) - Method in class org.jcae.mesh.amibe.ds.Mesh
Resizes internal collections of vertices and triangles.
ensureCapacity(int, Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Resizes internal collections of vertices and triangles.
epsilon - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
equals(Object) - Method in interface org.jcae.mesh.cad.CADShape
Return true if o have same orientation and geometry as this object
exportMesh() - Method in class org.jcae.mesh.Mesher
Export the created mesh to various format
exportUNV(boolean, String) - Method in class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
 
ExtractShell - Class in org.jcae.mesh
 
ExtractShell() - Constructor for class org.jcae.mesh.ExtractShell
 
ExtractShell.FormatI10 - Class in org.jcae.mesh
 
ExtractShell.FormatI10() - Constructor for class org.jcae.mesh.ExtractShell.FormatI10
 

F

FACE - Static variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 
FACE - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
factory - Variable in class org.jcae.mesh.amibe.ds.Mesh
 
FakeNonReadVertex - Class in org.jcae.mesh.oemm
 
FakeNonReadVertex(OEMM, int, int) - Constructor for class org.jcae.mesh.oemm.FakeNonReadVertex
 
fanIterator() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns an iterator over triangle fans connected to this edge.
fanIterator() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns an iterator over triangle fans connected to this edge.
fanIterator() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns an iterator over triangle fans connected to this edge.
file - Variable in class org.jcae.mesh.oemm.OEMM.Node
File containing vertices and triangles.
findAlgorithm(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
finish() - Method in class org.jcae.mesh.amibe.validation.DistanceSurface
 
finish() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Call the QualityProcedure.finish() procedure.
finish() - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Finish quality computations.
finish(OEMM) - Method in class org.jcae.mesh.oemm.TraversalProcedure
Method called after traversing the OEMM.
finish() - Method in class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
 
finish() - Method in class org.jcae.mesh.xmldata.MeshToSoupConvert
 
finish(int, int, int, double[]) - Method in class org.jcae.mesh.xmldata.MeshToUNVConvert
 
forceBoundaryEdge(Vertex2D, Vertex2D, int) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Enforces an edge between two points.
forceBoundaryEdge(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
Tries to rebuild a boundary edge by swapping edges.
format(double, StringBuffer, FieldPosition) - Method in class org.jcae.mesh.ExtractShell.FormatI10
 
format(long, StringBuffer, FieldPosition) - Method in class org.jcae.mesh.ExtractShell.FormatI10
 
format(LogRecord) - Method in class org.jcae.mesh.JCAEFormatter
 
format(double, StringBuffer, FieldPosition) - Method in class org.jcae.mesh.xmldata.MeshExporter.FormatD25_16
 
format(double, StringBuffer, FieldPosition) - Method in class org.jcae.mesh.xmldata.MeshExporter.FormatI10
 
format(long, StringBuffer, FieldPosition) - Method in class org.jcae.mesh.xmldata.MeshExporter.FormatI10
 
Fuse - Class in org.jcae.mesh.amibe.algos3d
(Obsolete) Fuse near nodes in a MMesh3D instance.
Fuse(Mesh) - Constructor for class org.jcae.mesh.amibe.algos3d.Fuse
Creates a Fuse instance.
Fuse(Mesh, double) - Constructor for class org.jcae.mesh.amibe.algos3d.Fuse
Creates a Fuse instance.
FuseGroups - Class in org.jcae.mesh
Reads a 3D mesh, performs computations and stores it back.
FuseGroups() - Constructor for class org.jcae.mesh.FuseGroups
 

G

gaussianCurvature() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the Gaussian curvature at the current point
geometryFile - Variable in class org.jcae.mesh.Mesher
The geometry file to be meshed
get(int[]) - Method in class org.jcae.mesh.oemm.PAVLTreeIntArrayDup
Returns node value.
getAbstractHalfEdge() - Method in class org.jcae.mesh.amibe.ds.Triangle
Gets an AbstractHalfEdge instance bound to this triangle.
getAbstractHalfEdge(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.Triangle
Gets an AbstractHalfEdge instance bound to this triangle.
getAbstractHalfEdge() - Method in class org.jcae.mesh.amibe.ds.TriangleHE
Gets an AbstractHalfEdge instance bound to this triangle.
getAbstractHalfEdge(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.TriangleHE
Gets an AbstractHalfEdge instance bound to this triangle.
getAbstractHalfEdge() - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Gets a VirtualHalfEdge instance bound to this triangle.
getAbstractHalfEdge(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Gets a VirtualHalfEdge instance bound to this triangle.
getAdj(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Returns the adjacent TriangleVH through an edge.
getAdjacencyFile(OEMM, OEMM.Node) - Static method in class org.jcae.mesh.oemm.Storage
 
getAdjacentFaces(CADEdge) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the set of faces containing this topological edge.
getAdjLocalNumber(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Gets local number of a symmetric edge.
getAllVertices(int) - Method in class org.jcae.mesh.amibe.util.KdTree
Return a collection of all vertices.
getAttributes() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
 
getBEdgeIterator() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
 
getBounds(Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
 
getBounds(Vertex) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns the 2D radius of the 3D unit ball centered at a point.
getBounds2D() - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Return width and height of surrounding bounding box.
getBounds2D(Vertex2D) - Method in interface org.jcae.mesh.amibe.patch.Calculus
Returns bounds of unit ellipse centered at a point.
getBounds2D(Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Calculus2D
Returns bounds of unit ellipse centered at a point.
getBounds2D(Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Calculus3D
Returns bounds of unit ellipse centered at a point.
getBranchGroups(BModel) - Static method in class org.jcae.mesh.bora.tests.SampleBora1D
 
getBranchGroups(BModel) - Static method in class org.jcae.mesh.bora.tests.SampleBora2D
 
getBranchGroups(BModel) - Static method in class org.jcae.mesh.bora.tests.SampleBora3D
 
getById(int) - Method in class org.jcae.mesh.bora.ds.BCADGraph
Gets a graph cell by its identifier
getByName(String) - Static method in enum org.jcae.mesh.amibe.metrics.Quadric3DError.Placement
 
getByShape(CADShape) - Method in class org.jcae.mesh.bora.ds.BCADGraph
Gets a graph cell by its shape
getCADFile() - Method in class org.jcae.mesh.bora.ds.BModel
 
getCADShape() - Method in class org.jcae.mesh.bora.ds.BModel
 
getCADVertex() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Returns the topological vertex sharing the same location.
getCellList(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.BCADGraph
Returns the list of cells for a given dimension.
getChildDiscretization(CADVertex, BCADGraphCell, BDiscretization) - Method in class org.jcae.mesh.amibe.ds.MMesh0D
Returns the discretization of CADVertex V related to parent discretization pd on cell
getColor(Traits) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
getConstraint() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getConstraints() - Method in class org.jcae.mesh.bora.ds.BModel
 
getConstraints() - Method in class org.jcae.mesh.bora.ds.BSubMesh
 
getCoords(boolean) - Method in class org.jcae.mesh.oemm.OEMM
Returns coordinates of all cell corners.
getData() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
getDefault2D() - Static method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns default 2D MeshTraitsBuilder instance.
getDefault3D() - Static method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns default 3D MeshTraitsBuilder instance.
getDeflection() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
getDeflection() - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
getDepth() - Method in class org.jcae.mesh.oemm.OEMM
 
getDirectory() - Method in class org.jcae.mesh.oemm.OEMM
Returns top-level directory.
getDiscretizationSubMesh(BSubMesh) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns the BDiscretization instance corresponding to a given submesh.
getEdgeAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Gets attributes of edge num.
getEdgelistFromMap(CADEdge) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the list of edges inserted on a given topological edge.
getEdges() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Returns the list of edges.
getEdgesIterator() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Returns an iterator over the list of edges.
getElement() - Method in class org.jcae.mesh.bora.ds.Hypothesis
Gets element type.
getEpsilon() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
getFacesIterator() - Method in class org.jcae.mesh.amibe.ds.MGroup3D
Returns an iterator over the set of faces.
getFactory() - Static method in class org.jcae.mesh.cad.CADShapeFactory
Return factory instance
getFileName() - Method in class org.jcae.mesh.oemm.OEMM
Returns file name containing OEMM data structure.
getFirstSubMesh() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getFreeIndex() - Method in class org.jcae.mesh.bora.ds.BCADGraph
 
getGeometricalVertex(CADVertex) - Method in class org.jcae.mesh.amibe.ds.MMesh0D
Returns the vertex which has the same location as the argument.
getGeometricalVertex(int) - Method in class org.jcae.mesh.amibe.ds.MMesh0D
Returns the vertex represented by its index.
getGeometry() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the topological shape.
getGeometry() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Returns the topological edge.
getGeometry() - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns the topological face.
getGeometryFilename() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the file name containing the topological shape.
getGeomSurface() - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns the geometrical surface.
getGeomSurface() - Method in interface org.jcae.mesh.cad.CADFace
Returns the geometry of this face
getGraph() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns CAD graph.
getGraph() - Method in class org.jcae.mesh.bora.ds.BModel
 
getGraphCell() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getGraphCell() - Method in class org.jcae.mesh.bora.ds.Constraint
 
getGroupId() - Method in class org.jcae.mesh.amibe.ds.Triangle
Return the group identifier of this triangle.
getGroups(Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns collection of groups.
getHalfEdgeTraitsBuilder() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns HalfEdgeTraitsBuilder instance.
getHypothesis() - Method in class org.jcae.mesh.bora.ds.Constraint
 
getID() - Method in class org.jcae.mesh.amibe.ds.MEdge1D
Returns the public identifer.
getId() - Method in class org.jcae.mesh.amibe.ds.MGroup3D
Returns the group id.
getID() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Returns the public identifer.
getId() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns cell id.
getId() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getId() - Method in class org.jcae.mesh.bora.ds.BModel
 
getId() - Method in class org.jcae.mesh.bora.ds.BSubMesh
 
getId() - Method in class org.jcae.mesh.bora.ds.Constraint
 
getId() - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
getIncidentAbstractHalfEdge(Triangle, AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.Vertex
 
getIndexGeometricalVertex(CADVertex) - Method in class org.jcae.mesh.amibe.ds.MMesh0D
Returns an index of the vertex which has the same location as the argument.
getInfos(String) - Static method in class org.jcae.mesh.xmldata.MeshReader
 
getKdTree() - Method in class org.jcae.mesh.amibe.ds.Mesh
Returns the Kd-tree associated with this mesh.
getKdTree(Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns KdTree instance.
getLabel() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Returns the node label.
getLabel() - Method in class org.jcae.mesh.amibe.ds.Vertex
Get node label.
getLastClick() - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
Return the position of last click
getLastKey() - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
 
getLength() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
getLength() - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
getLink() - Method in class org.jcae.mesh.amibe.ds.Vertex
Get a finite element containing this Vertex.
getListSubClasses() - Static method in class org.jcae.mesh.amibe.validation.QualityProcedure
 
getLocalNumber() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns edge local number.
getLocalNumber() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns edge local number.
getLocalNumber() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns edge local number.
getLocalNumber() - Method in class org.jcae.mesh.oemm.FakeNonReadVertex
 
getLocalQuadric(Matrix3D) - Method in class org.jcae.mesh.amibe.ds.Vertex
 
getMaster() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Returns the master MNode1D instance.
getMatrix3DLocalFrame() - Method in class org.jcae.mesh.amibe.ds.Vertex
 
getMaxIndex() - Method in class org.jcae.mesh.oemm.OEMM.Node
This methods calculate mexIndex of OEMM.Node.
getMaxLevel() - Method in class org.jcae.mesh.amibe.util.KdTree
 
getMeanValue() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Return mean value
getMesh() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getMesh(int) - Method in class org.jcae.mesh.oemm.MeshReader
Gets the mesh contained in an octant.
getMeshParameters() - Method in class org.jcae.mesh.amibe.ds.Mesh
 
getMeshTraitsBuilder() - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Returns MeshTraitsBuilder instance needed by this class.
getMetrics(Mesh2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Get the 2D Riemannian metrics at this point.
getModel() - Method in class org.jcae.mesh.bora.ds.BCADGraph
 
getName() - Method in class org.jcae.mesh.amibe.ds.MGroup3D
Returns the group name.
getNearestVertex(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleNearest
 
getNearestVertex(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleRemove
 
getNearestVertex(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.util.KdTree
Return the nearest vertex stored in this Octree.
getNearestVertexDebug(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.util.KdTree
Slow implementation of KdTree.getNearestVertex(Mesh, Vertex).
getNearVertex(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleNearest
 
getNearVertex(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleRemove
 
getNearVertex(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.util.KdTree
Return a stored element of the Octree which is near from a given vertex.
getNeighboursNodes() - Method in class org.jcae.mesh.amibe.ds.Vertex
Get the list of adjacent vertices.
getNodeFile() - Method in class org.jcae.mesh.xmldata.Amibe2UNV
 
getNodeFile() - Method in class org.jcae.mesh.xmldata.MeshExporter
 
getNodelistFromMap(CADEdge) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the list of nodes inserted on a given topological edge.
getNodes() - Method in class org.jcae.mesh.amibe.ds.Mesh
Returns vertex list.
getNodes() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Returns the list of nodes.
getNodes() - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Returns vertex list.
getNodes(Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns collection of nodes.
getNodes1() - Method in class org.jcae.mesh.amibe.ds.MEdge1D
Returns the first MNode1D instance.
getNodes2() - Method in class org.jcae.mesh.amibe.ds.MEdge1D
Returns the second MNode1D instance.
getNodesIterator() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Returns an iterator over the list of nodes.
getNormal(Mesh2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Get the normal to the surface at this location.
getNormal(Traits) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
getNormalFile() - Method in class org.jcae.mesh.xmldata.Amibe2UNV
 
getNormalFile() - Method in class org.jcae.mesh.xmldata.MeshExporter
 
getNumberOfLeaves() - Method in class org.jcae.mesh.oemm.OEMM
Returns number of leaves.
getOEMMIndex() - Method in class org.jcae.mesh.oemm.FakeNonReadVertex
 
getOrientation(int) - Method in interface org.jcae.mesh.bora.algo.AlgoInterface
 
getOrientation(int) - Method in class org.jcae.mesh.bora.algo.Basic2d
 
getOrientation(int) - Method in class org.jcae.mesh.bora.algo.Netgen
 
getOrientation(int) - Method in class org.jcae.mesh.bora.algo.TetGen
 
getOrientation(int) - Method in class org.jcae.mesh.bora.algo.UniformLengthDeflection1d
 
getOrientation(int) - Method in class org.jcae.mesh.bora.algo.Vertex0d
 
getOrientation() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns shape orientation.
getOrigin() - Method in class org.jcae.mesh.bora.ds.Constraint
 
getOutputDir() - Method in class org.jcae.mesh.bora.ds.BModel
 
getOutputDir(BDiscretization) - Method in class org.jcae.mesh.bora.ds.BModel
 
getOutputFile() - Method in class org.jcae.mesh.bora.ds.BModel
 
getParameter() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Returns the curvilinear abscissa.
getParents() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
 
getRange() - Method in interface org.jcae.mesh.cad.CADGeomCurve2D
Return the range of the parametrization of this curve
getRange() - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Return the range of the parametrization of this edge
getRef() - Method in class org.jcae.mesh.amibe.ds.Vertex
Gets 1D reference of this node.
getRelativeCADDir() - Method in class org.jcae.mesh.bora.ds.BModel
 
getReversed() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns cell containing reversed shape.
getRootCell() - Method in class org.jcae.mesh.bora.ds.BCADGraph
 
getRootValue() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Return the value found at root binary tree.
getScalarField(Traits) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
getScaleFactor() - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Returns default scale factor.
getShape() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns CAD shape.
getShapeEnumInstance(String) - Method in class org.jcae.mesh.cad.CADShapeFactory
 
getStandardDeviation() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Return standard deviation
getSubCell(int[], int) - Method in class org.jcae.mesh.amibe.util.KdTree.Cell
 
getSubmesh() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
getSubMesh1DFromMap(CADEdge) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the SubMesh1D instance associated with a CADEdge.
getSubMesh1DFromMap(BDiscretization) - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the SubMesh1D instance associated with a BDiscretization.
getSubMeshIterator() - Method in class org.jcae.mesh.bora.ds.BModel
 
getSurroundingOTriangle(Mesh2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Return a triangle containing this point.
getTEdgeIterator() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns the list of topological edges.
getTempVector() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns the temporary array TempD.
getTri() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns triangle tied to this edge.
getTri() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns triangle tied to this edge.
getTri() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns triangle tied to this edge.
getTriaFile() - Method in class org.jcae.mesh.xmldata.MeshExporter
 
getTriangles() - Method in class org.jcae.mesh.amibe.ds.Mesh
Returns triangle list.
getTriangles(Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns collection of triangles.
getTrianglesFile(OEMM, OEMM.Node) - Static method in class org.jcae.mesh.oemm.Storage
 
getTriangleTraitsBuilder() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns TriangleTraitsBuilder instance.
getType() - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Return element type.
getType() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns CAD shape type.
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypE2
 
getType() - Method in interface org.jcae.mesh.bora.ds.Hypothesis.HypInterface
 
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypNone
 
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypQ4
 
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT3
 
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT4
 
getType() - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypV1
 
getUV() - Method in class org.jcae.mesh.amibe.ds.Vertex
Gets coordinates of this vertex.
getValue() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
getValueByPercent(double) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Return value by its distribution index.
getVectorField(Traits) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
getVertex(int) - Method in class org.jcae.mesh.amibe.util.KdTree.Cell
 
getVertexTraitsBuilder() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Returns VertexTraitsBuilder instance.
getVerticesFile(OEMM, OEMM.Node) - Static method in class org.jcae.mesh.oemm.Storage
 
glue(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Sets the edge tied to this object.
glue(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets the edge tied to this object.
glue(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets adjacency relations between two triangles.
groups - Variable in class org.jcae.mesh.xmldata.MeshExporter
 

H

HalfEdge - Class in org.jcae.mesh.amibe.ds
Half-edge data structure.
HalfEdge(HalfEdgeTraitsBuilder, TriangleHE, byte, byte) - Constructor for class org.jcae.mesh.amibe.ds.HalfEdge
 
HALFEDGE - Static variable in class org.jcae.mesh.amibe.traits.TriangleTraitsBuilder
 
HalfEdgeTraitsBuilder - Class in org.jcae.mesh.amibe.traits
 
HalfEdgeTraitsBuilder() - Constructor for class org.jcae.mesh.amibe.traits.HalfEdgeTraitsBuilder
 
hasAdjacency() - Method in class org.jcae.mesh.amibe.ds.ElementFactory
 
hasAdjacency() - Method in interface org.jcae.mesh.amibe.ds.ElementFactoryInterface
 
hasAdjacency() - Method in class org.jcae.mesh.amibe.ds.Mesh
Tells whether mesh contains adjacency relations.
hasAdjacency() - Method in class org.jcae.mesh.amibe.patch.ElementPatchFactory
 
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Checks if some attributes of this edge are set.
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Checks if some attributes of this edge are set.
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.Triangle
Checks if some attributes of this triangle are set.
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleHE
Checks if some attributes of this triangle are set.
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Checks if some attributes of this triangle are set.
hasAttributes(int) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Checks if some attributes of this edge are set.
hasCapability(int) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
Tells whether traits builder has a given feature.
hasCumulativeEpsilon() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
hasDeflection() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
hashCode() - Method in interface org.jcae.mesh.cad.CADShape
Return a hash code matching the equals method
hasKdTree() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Tells whether mesh traits stores a KdTree instance.
hasNodes() - Method in class org.jcae.mesh.amibe.ds.Mesh
Tells whether nodes are stored.
hasNodes() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Tells whether mesh traits stores collection of nodes.
hasRelativeDeflection() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
hasSymmetricEdge() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Tells whether edge is connected to a symmetric edge.
hasSymmetricEdge() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Tells whether edge is connected to a symmetric edge.
hasSymmetricEdge() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Tells whether edge is connected to a symmetric edge.
hasTriangles() - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Tells whether mesh traits stores collection of triangles.
hyp - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
Hypothesis - Class in org.jcae.mesh.bora.ds
 
Hypothesis() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis
 
Hypothesis(int) - Constructor for class org.jcae.mesh.bora.ds.Hypothesis
 
Hypothesis.HypE2 - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypE2() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypE2
 
Hypothesis.HypInterface - Interface in org.jcae.mesh.bora.ds
 
Hypothesis.HypNone - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypNone() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypNone
 
Hypothesis.HypQ4 - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypQ4() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypQ4
 
Hypothesis.HypT3 - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypT3() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypT3
 
Hypothesis.HypT4 - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypT4() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypT4
 
Hypothesis.HypV1 - Class in org.jcae.mesh.bora.ds
 
Hypothesis.HypV1() - Constructor for class org.jcae.mesh.bora.ds.Hypothesis.HypV1
 

I

i0 - Variable in class org.jcae.mesh.oemm.OEMM.Node
Integer coordinates of lower-left corner.
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypE2
 
impliedType(CADShapeEnum) - Method in interface org.jcae.mesh.bora.ds.Hypothesis.HypInterface
 
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypNone
 
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypQ4
 
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT3
 
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypT4
 
impliedType(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.Hypothesis.HypV1
 
importMesh(String, String) - Method in class org.jcae.mesh.xmldata.UNV2Amibe
 
importMesh(File, String) - Method in class org.jcae.mesh.xmldata.UNV2Amibe
 
importMesh(BufferedReader, File) - Method in class org.jcae.mesh.xmldata.UNV2Amibe
 
ImproveConnectivity - Class in org.jcae.mesh.amibe.algos3d
Swaps edge to try to have all vertices have six neighbors.
ImproveConnectivity(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
Creates a ImproveConnectivity instance.
inCircleTest2(Mesh2D, VirtualHalfEdge2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
inCircleTest3(Mesh2D, VirtualHalfEdge2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
index - Variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
indexOEMM(String, String) - Static method in class org.jcae.mesh.oemm.RawStorage
Transforms dispatched file into an OEMM.
indexSubOctree(int, int[]) - Static method in class org.jcae.mesh.oemm.OEMM
Returns local index of cell containing a given point.
init(CADShape, CADShapeEnum) - Method in interface org.jcae.mesh.cad.CADExplorer
Initialize this explorer
init(CADWire, CADFace) - Method in interface org.jcae.mesh.cad.CADWireExplorer
Initialize the explorer
init(OEMM) - Method in class org.jcae.mesh.oemm.TraversalProcedure
Method called before traversing the OEMM.
Initial - Class in org.jcae.mesh.amibe.algos2d
Performs an initial Delaunay triangulation.
Initial(Mesh2D, MeshTraitsBuilder, MMesh1D) - Constructor for class org.jcae.mesh.amibe.algos2d.Initial
Creates a Initial instance.
Initial(Mesh2D, MeshTraitsBuilder, MMesh1D, Collection<MNode1D>) - Constructor for class org.jcae.mesh.amibe.algos2d.Initial
A constructor to insert constrain some points in the mesh
Initial(Mesh2D, MeshTraitsBuilder, Vertex2D[], Collection<MNode1D>) - Constructor for class org.jcae.mesh.amibe.algos2d.Initial
A constructor for Bora, which use it's own Mesh1D
initialize(CADShape) - Method in interface org.jcae.mesh.cad.CADIterator
Initialize this explorer
initialize(boolean) - Method in class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
 
initialize(String, boolean) - Method in class org.jcae.mesh.xmldata.MeshToSoupConvert
 
InitialTriangulationException - Exception in org.jcae.mesh.amibe
 
InitialTriangulationException() - Constructor for exception org.jcae.mesh.amibe.InitialTriangulationException
 
insert(E, double) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Insert a node to the tree.
insert(OEMM.Node) - Method in class org.jcae.mesh.oemm.OEMM
Inserts an octant into the tree structure if it does not already exist.
insert(int[], int) - Method in class org.jcae.mesh.oemm.PAVLTreeIntArrayDup
Inserts a node associated to a value into the tree.
Insertion - Class in org.jcae.mesh.amibe.algos2d
Insert nodes to produce a unit mesh.
Insertion(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.Insertion
Creates a Insertion instance.
Insertion(Mesh2D, double) - Constructor for class org.jcae.mesh.amibe.algos2d.Insertion
 
insertNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.PAVLSortedTree
 
insertNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
insertNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Insert a new note into the binary tree.
int2double(int[], double[]) - Method in class org.jcae.mesh.amibe.util.KdTree
Transform integer coordinates into double coordinates.
int2double(int[], double[]) - Method in class org.jcae.mesh.oemm.OEMM
Converts from integer coordinates to double coordinates.
int3 - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Integer array to store values for 0, 1 and 2.
interpolateSpecial(Metric2D, Metric2D, Metric2D) - Static method in class org.jcae.mesh.amibe.metrics.Metric2D
Compute interpolation between two metrics.
intersection(Matrix2D) - Method in class org.jcae.mesh.amibe.metrics.Matrix2D
Computes the intersection of 2 metrics.
inv(Metric2D) - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Compute inverse matrix and stores result into its argument.
inv() - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Replace current metrics by its inverse.
InvalidFaceException - Exception in org.jcae.mesh.amibe
 
InvalidFaceException() - Constructor for exception org.jcae.mesh.amibe.InvalidFaceException
 
InvalidFaceException(String) - Constructor for exception org.jcae.mesh.amibe.InvalidFaceException
 
isAvailable() - Method in interface org.jcae.mesh.bora.algo.AlgoInterface
 
isAvailable() - Method in class org.jcae.mesh.bora.algo.Basic2d
 
isAvailable() - Method in class org.jcae.mesh.bora.algo.Netgen
 
isAvailable() - Method in class org.jcae.mesh.bora.algo.TetGen
 
isAvailable() - Method in class org.jcae.mesh.bora.algo.UniformLengthDeflection1d
 
isAvailable() - Method in class org.jcae.mesh.bora.algo.Vertex0d
 
isDegenerated() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Tells if this node lies on a degenerated edge.
isDegenerated(boolean) - Method in class org.jcae.mesh.amibe.ds.MNode1D
Changes the node status about degenerated edges.
isDegenerated() - Method in interface org.jcae.mesh.cad.CADEdge
Return true if this edge have only one vertex
isDelaunay(Mesh2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
Checks whether an edge is Delaunay.
isDummyData() - Method in class org.jcae.mesh.xmldata.Amibe2VTK
 
isDummyData() - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
 
isEmpty() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Tell whether this tree is empty.
isIsotropic() - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
isLeaf() - Method in class org.jcae.mesh.amibe.util.KdTree.Cell
 
isLeaf - Variable in class org.jcae.mesh.oemm.OEMM.Node
Flag set when this node a leaf.
isManifold() - Method in class org.jcae.mesh.amibe.ds.Vertex
Tells whether this vertex is manifold.
isMutable() - Method in class org.jcae.mesh.amibe.ds.MNode1D
Tells if this node can be altered.
isMutable() - Method in class org.jcae.mesh.amibe.ds.Vertex
Check whether this vertex can be modified.
isMutable() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Checks whether an edge can be modified.
isNegative() - Method in class org.jcae.mesh.amibe.util.LongLong
 
iso(double) - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Set the current metrics to be governed by an edge length.
isOrientationForward() - Method in interface org.jcae.mesh.cad.CADShape
Return true if and only if the face is forward oriented
isotropic - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
isPositive() - Method in class org.jcae.mesh.amibe.util.LongLong
 
isPseudoIsotropic() - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Test whether this metrics is Euclidian.
isPseudoIsotropic(Mesh2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
isReadable() - Method in class org.jcae.mesh.amibe.ds.Triangle
 
isReadable() - Method in class org.jcae.mesh.amibe.ds.Vertex
 
isSame(Object) - Method in interface org.jcae.mesh.cad.CADShape
Return true if o have same geometry as this object
isSmallerDiagonale(Mesh2D, VirtualHalfEdge2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
isSubmeshChild(BSubMesh) - Method in class org.jcae.mesh.bora.ds.BDiscretization
Check whether a BDiscretization instance is needed for the definition of a BSubMesh.
isValid() - Method in class org.jcae.mesh.amibe.ds.Mesh
Checks whether this mesh is valid.
isValid(boolean) - Method in class org.jcae.mesh.amibe.ds.Mesh
Checks whether this mesh is valid.
isValid() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Checks the validity of a MMesh1D instance.
isValid() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Checks the validity of a 1D discretization.
isValid(boolean) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
 
isWritable() - Method in class org.jcae.mesh.amibe.ds.Triangle
 
isWritable() - Method in class org.jcae.mesh.amibe.ds.Vertex
 
isWritable() - Method in class org.jcae.mesh.oemm.FakeNonReadVertex
 
iterator() - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Create an iterator over linked triangles.
iterator() - Method in class org.jcae.mesh.amibe.util.QSortedTree
 
iterator(CADShapeEnum, CADShapeEnum) - Static method in class org.jcae.mesh.cad.CADShapeEnum
 

J

j0 - Variable in class org.jcae.mesh.oemm.OEMM.Node
Integer coordinates of lower-left corner.
JCAEFormatter - Class in org.jcae.mesh
 
JCAEFormatter() - Constructor for class org.jcae.mesh.JCAEFormatter
 
JCAEXMLData - Class in org.jcae.mesh.xmldata
 
JCAEXMLData() - Constructor for class org.jcae.mesh.xmldata.JCAEXMLData
 
JCAEXMLWriter - Class in org.jcae.mesh.xmldata
 
JCAEXMLWriter() - Constructor for class org.jcae.mesh.xmldata.JCAEXMLWriter
 

K

k0 - Variable in class org.jcae.mesh.oemm.OEMM.Node
Integer coordinates of lower-left corner.
KdTree - Class in org.jcae.mesh.amibe.util
Quadtree structure to store 2D vertices.
KdTree(int) - Constructor for class org.jcae.mesh.amibe.util.KdTree
Dummy constructor.
KdTree(double[]) - Constructor for class org.jcae.mesh.amibe.util.KdTree
Create a new KdTree of the desired size.
KdTree(double[], int) - Constructor for class org.jcae.mesh.amibe.util.KdTree
Create a new KdTree of the desired size.
KdTree.Cell - Class in org.jcae.mesh.amibe.util
 
KdTree.Cell() - Constructor for class org.jcae.mesh.amibe.util.KdTree.Cell
 
KdTreeProcedure - Interface in org.jcae.mesh.amibe.util
Procedure to apply on all kd-tree cells.

L

label - Variable in class org.jcae.mesh.amibe.ds.Vertex
 
LEAF - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Current node is a leaf
leafIndex - Variable in class org.jcae.mesh.oemm.OEMM.Node
Leaf index in OEMM.leaves.
leaves - Variable in class org.jcae.mesh.oemm.OEMM
Array of leaves.
length(VirtualHalfEdge2D) - Method in interface org.jcae.mesh.amibe.patch.Calculus
Returns the length of an edge.
length(VirtualHalfEdge2D) - Method in class org.jcae.mesh.amibe.patch.Calculus2D
Returns the 2D length of an edge.
length(VirtualHalfEdge2D) - Method in class org.jcae.mesh.amibe.patch.Calculus3D
Returns the length of an edge.
length - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
length() - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Return the length of this curve
length() - Method in interface org.jcae.mesh.cad.CADWire
 
lengthBool - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
LengthDecimateHalfEdge - Class in org.jcae.mesh.amibe.algos3d
 
LengthDecimateHalfEdge(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
Creates a LengthDecimateHalfEdge instance.
lengthMax - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
lengthMin - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
link - Variable in class org.jcae.mesh.amibe.ds.Vertex
 
localNumber - Variable in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Local number of this edge in this triangle.
lock() - Method in class org.jcae.mesh.bora.ds.Hypothesis
Locks the hypothesis so that it cannot be modified.
LongLong - Class in org.jcae.mesh.amibe.util
This class implements a 'long long' type for exact geometrical computations.
LongLong(long, long) - Constructor for class org.jcae.mesh.amibe.util.LongLong
 
lowerDistance(double[]) - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return distance of a point to this surface

M

main(String[]) - Static method in class org.jcae.mesh.amibe.algos2d.SmoothNodes2D
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.SmoothNodes3D
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
main(String[]) - Static method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
main(String[]) - Static method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleAdd
 
main(String[]) - Static method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleNearest
 
main(String[]) - Static method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleRemove
 
main(String[]) - Static method in class org.jcae.mesh.amibe.util.tests.OctreeSampleDisplayPLY
 
main(String[]) - Static method in class org.jcae.mesh.amibe.util.tests.OctreeSampleRemove
 
main(String[]) - Static method in class org.jcae.mesh.amibe.validation.DistanceSurface
 
main(String[]) - Static method in class org.jcae.mesh.bora.ds.BModel
 
main(String[]) - Static method in class org.jcae.mesh.bora.ds.BSubMesh
 
main(String[]) - Static method in class org.jcae.mesh.bora.tests.SampleBora1D
 
main(String[]) - Static method in class org.jcae.mesh.bora.tests.SampleBora2D
 
main(String[]) - Static method in class org.jcae.mesh.bora.tests.SampleBora3D
 
main(String[]) - Static method in class org.jcae.mesh.ExtractShell
 
main(String[]) - Static method in class org.jcae.mesh.FuseGroups
 
main(String[]) - Static method in class org.jcae.mesh.Mesher
main method, reads arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.Mesher3D
main method, reads 2 arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.MeshOEMMDecimate
 
main(String[]) - Static method in class org.jcae.mesh.MeshOEMMIndex
Main method, reads 4 arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.MeshOEMMPopulate
 
main(String[]) - Static method in class org.jcae.mesh.MeshValid2D
main method, reads 2 arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.MeshValid3D
main method, reads 2 arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.MeshValidSoup
main method, reads 2 arguments and calls mesh() method
main(String[]) - Static method in class org.jcae.mesh.xmldata.Amibe2UNV
A main method for debugging
main(String[]) - Static method in class org.jcae.mesh.xmldata.Amibe2VTK
A main method for debugging
main(String[]) - Static method in class org.jcae.mesh.xmldata.Mesh3dToSoupConvert
 
main(String[]) - Static method in class org.jcae.mesh.xmldata.MeshExporter
A main method for debugging
main(String[]) - Static method in class org.jcae.mesh.xmldata.MeshReader
 
main(String[]) - Static method in class org.jcae.mesh.xmldata.MeshToSoupConvert
 
main(String[]) - Static method in class org.jcae.mesh.xmldata.UNV2Amibe
 
MARKED - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
Matrix2D - Class in org.jcae.mesh.amibe.metrics
General 2D matrix.
Matrix2D() - Constructor for class org.jcae.mesh.amibe.metrics.Matrix2D
Create a Matrix2D instance and set it to the identity matrix.
Matrix2D(double, double, double, double) - Constructor for class org.jcae.mesh.amibe.metrics.Matrix2D
Create a Matrix2D instance with the given coefficients.
Matrix3D - Class in org.jcae.mesh.amibe.metrics
General 3D matrix.
Matrix3D() - Constructor for class org.jcae.mesh.amibe.metrics.Matrix3D
Create a Matrix3D instance and set it to the identity matrix.
Matrix3D(double[], double[], double[]) - Constructor for class org.jcae.mesh.amibe.metrics.Matrix3D
Create a Matrix3D instance from three column vectors.
MaxAngleFace - Class in org.jcae.mesh.amibe.validation
Compute maximal angle by triangle.
MaxAngleFace() - Constructor for class org.jcae.mesh.amibe.validation.MaxAngleFace
 
maxCurvature() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the maximum curvature at the current point
maxEdgeLength - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
maximalNumberOfNodes() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Returns an upper limit of the total number of nodes
maxIndex - Variable in class org.jcae.mesh.oemm.OEMM.Node
Maximal index allowed for vertices found in this node and its children.
maxLabel - Variable in class org.jcae.mesh.amibe.ds.Mesh
 
MaxLengthFace - Class in org.jcae.mesh.amibe.validation
Compute maximal edge length by triangle.
MaxLengthFace() - Constructor for class org.jcae.mesh.amibe.validation.MaxLengthFace
 
MAXLEVEL - Static variable in class org.jcae.mesh.oemm.OEMM
Maximal tree depth.
meanCurvature() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the mean curvature at the current point
MEdge1D - Class in org.jcae.mesh.amibe.ds
1D edge.
MEdge1D(MNode1D, MNode1D) - Constructor for class org.jcae.mesh.amibe.ds.MEdge1D
Creates an edge bounded by two MNode1D instances.
merge(MGroup3D) - Method in class org.jcae.mesh.amibe.ds.MGroup3D
Merges a group to this one
mergeChildren(OEMM.Node) - Method in class org.jcae.mesh.oemm.OEMM
Merges all children of a given cell.
mergeGroups(String, String) - Static method in class org.jcae.mesh.xmldata.MeshReader
 
mesh - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
Mesh - Class in org.jcae.mesh.amibe.ds
Mesh data structure.
Mesh() - Constructor for class org.jcae.mesh.amibe.ds.Mesh
Creates an empty mesh.
Mesh(MeshTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.Mesh
 
Mesh(MeshTraitsBuilder, MeshParameters) - Constructor for class org.jcae.mesh.amibe.ds.Mesh
Creates an empty mesh with specific features.
mesh() - Method in class org.jcae.mesh.Mesher
Run the mesh
mesh1D(String) - Method in class org.jcae.mesh.Mesher
Compute 1D mesh
Mesh2D - Class in org.jcae.mesh.amibe.patch
Mesh data structure for parameterized surfaces.
Mesh2D() - Constructor for class org.jcae.mesh.amibe.patch.Mesh2D
Sole constructor.
Mesh2D(MeshTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.patch.Mesh2D
 
Mesh2D(MeshTraitsBuilder, MeshParameters, CADShape) - Constructor for class org.jcae.mesh.amibe.patch.Mesh2D
Creates an empty mesh bounded to the topological surface.
Mesh2D(CADShape) - Constructor for class org.jcae.mesh.amibe.patch.Mesh2D
 
mesh2D(int, CADFace, MMesh1D, MeshParameters, String, MeshTraitsBuilder) - Method in class org.jcae.mesh.Mesher
Read the 1D mesh and compute 2D meshes
mesh3D(String) - Method in class org.jcae.mesh.Mesher
Read 2D meshes and compute 3D mesh
Mesh3dToSoupConvert - Class in org.jcae.mesh.xmldata
Create a soup from a 3D mesh.
Mesh3dToSoupConvert() - Constructor for class org.jcae.mesh.xmldata.Mesh3dToSoupConvert
 
Mesher - Class in org.jcae.mesh
Main class to mesh a surface.
Mesher() - Constructor for class org.jcae.mesh.Mesher
 
Mesher3D - Class in org.jcae.mesh
Reads a 3D mesh, performs computations and stores it back.
Mesher3D() - Constructor for class org.jcae.mesh.Mesher3D
 
MeshExporter - Class in org.jcae.mesh.xmldata
Extract groups from the full mesh and write them to a UNV file.
MeshExporter(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter
 
MeshExporter(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter
Convert all groups to UNV
MeshExporter.FormatD25_16 - Class in org.jcae.mesh.xmldata
 
MeshExporter.FormatD25_16() - Constructor for class org.jcae.mesh.xmldata.MeshExporter.FormatD25_16
 
MeshExporter.FormatI10 - Class in org.jcae.mesh.xmldata
 
MeshExporter.FormatI10() - Constructor for class org.jcae.mesh.xmldata.MeshExporter.FormatI10
 
MeshExporter.MESH - Class in org.jcae.mesh.xmldata
 
MeshExporter.MESH(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.MESH
 
MeshExporter.MESH(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.MESH
 
MeshExporter.POLY - Class in org.jcae.mesh.xmldata
 
MeshExporter.POLY(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.POLY
 
MeshExporter.POLY(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.POLY
 
MeshExporter.STL - Class in org.jcae.mesh.xmldata
 
MeshExporter.STL(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.STL
 
MeshExporter.STL(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.STL
 
MeshExporter.UNV - Class in org.jcae.mesh.xmldata
 
MeshExporter.UNV(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.UNV
 
MeshExporter.UNV(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.UNV
 
MeshExporter.VTK - Class in org.jcae.mesh.xmldata
Convert an Amibe mesh to a VTK file.
MeshExporter.VTK(File, int[]) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.VTK
 
MeshExporter.VTK(String) - Constructor for class org.jcae.mesh.xmldata.MeshExporter.VTK
 
MeshOEMMDecimate - Class in org.jcae.mesh
Decimates all cells of an OEMM.
MeshOEMMDecimate() - Constructor for class org.jcae.mesh.MeshOEMMDecimate
 
MeshOEMMIndex - Class in org.jcae.mesh
This class converts a triangle soup into an OEMM.
MeshOEMMIndex() - Constructor for class org.jcae.mesh.MeshOEMMIndex
 
MeshOEMMPopulate - Class in org.jcae.mesh
This class fills an OEMM structure with a new triangle soup.
MeshOEMMPopulate() - Constructor for class org.jcae.mesh.MeshOEMMPopulate
 
meshParameters - Variable in class org.jcae.mesh.amibe.ds.Mesh
User-defined mesh parameters.
MeshParameters - Class in org.jcae.mesh.amibe.ds
Mesh parameters.
MeshParameters() - Constructor for class org.jcae.mesh.amibe.ds.MeshParameters
 
MeshParameters(Map<String, String>) - Constructor for class org.jcae.mesh.amibe.ds.MeshParameters
 
MESHReader - Class in org.jcae.mesh.bora.xmldata
 
MESHReader() - Constructor for class org.jcae.mesh.bora.xmldata.MESHReader
 
MeshReader - Class in org.jcae.mesh.oemm
This class builds a mesh from disk.
MeshReader(OEMM) - Constructor for class org.jcae.mesh.oemm.MeshReader
Constructor.
MeshReader - Class in org.jcae.mesh.xmldata
 
MeshReader() - Constructor for class org.jcae.mesh.xmldata.MeshReader
 
MeshToMMesh3DConvert - Class in org.jcae.mesh.xmldata
 
MeshToMMesh3DConvert(String, String) - Constructor for class org.jcae.mesh.xmldata.MeshToMMesh3DConvert
 
meshToSoup(String, CADShape) - Static method in class org.jcae.mesh.xmldata.MeshToSoupConvert
Compute raw 3D mesh
MeshToSoupConvert - Class in org.jcae.mesh.xmldata
 
MeshToSoupConvert(String) - Constructor for class org.jcae.mesh.xmldata.MeshToSoupConvert
 
MeshToUNVConvert - Class in org.jcae.mesh.xmldata
 
MeshToUNVConvert(String) - Constructor for class org.jcae.mesh.xmldata.MeshToUNVConvert
 
MeshTraitsBuilder - Class in org.jcae.mesh.amibe.traits
 
MeshTraitsBuilder() - Constructor for class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
Constructor.
MeshValid2D - Class in org.jcae.mesh
This class MeshValid allows to load a file, construct the mesh structure and read mesh hypothesis.
MeshValid2D() - Constructor for class org.jcae.mesh.MeshValid2D
 
MeshValid3D - Class in org.jcae.mesh
This class illustrates how to perform quality checks.
MeshValid3D() - Constructor for class org.jcae.mesh.MeshValid3D
 
MeshValidSoup - Class in org.jcae.mesh
This class illustrates how to perform quality checks.
MeshValidSoup() - Constructor for class org.jcae.mesh.MeshValidSoup
 
MeshValidSoup.ComputeTriangleQuality - Class in org.jcae.mesh
 
MeshValidSoup.ComputeTriangleQuality() - Constructor for class org.jcae.mesh.MeshValidSoup.ComputeTriangleQuality
 
MeshWriter - Class in org.jcae.mesh.xmldata
 
MeshWriter() - Constructor for class org.jcae.mesh.xmldata.MeshWriter
 
Metric2D - Class in org.jcae.mesh.amibe.metrics
2D metrics.
Metric2D(CADGeomSurface, Vertex, MeshParameters) - Constructor for class org.jcae.mesh.amibe.metrics.Metric2D
Creates a Metric2D instance at a given point.
Metric2D() - Constructor for class org.jcae.mesh.amibe.metrics.Metric2D
 
Metric3D - Class in org.jcae.mesh.amibe.metrics
3D metrics computed on a CAD surface.
Metric3D(CADGeomSurface, Vertex) - Constructor for class org.jcae.mesh.amibe.metrics.Metric3D
Create a Metric3D instance at a given point.
Metric3D() - Constructor for class org.jcae.mesh.amibe.metrics.Metric3D
Create a Metric3D instance and set it to the identity matrix.
Metric3D(double[], double[], double[]) - Constructor for class org.jcae.mesh.amibe.metrics.Metric3D
Create a Metric3D instance from three column vectors.
MGroup3D - Class in org.jcae.mesh.amibe.ds
Group of triangles in the 3D mesh.
MGroup3D(String, Collection<Triangle>) - Constructor for class org.jcae.mesh.amibe.ds.MGroup3D
Creates a group.
MGroup3D(int, String, Collection<Triangle>) - Constructor for class org.jcae.mesh.amibe.ds.MGroup3D
 
middle(Vertex2D, Vertex2D) - Static method in class org.jcae.mesh.amibe.patch.Vertex2D
Create a Vertex in the middle of two 2D Vertex.
MinAngleFace - Class in org.jcae.mesh.amibe.validation
Compute minimal angle by triangle.
MinAngleFace() - Constructor for class org.jcae.mesh.amibe.validation.MinAngleFace
 
minCellSize() - Method in class org.jcae.mesh.oemm.OEMM
Returns size of deepest cell.
minCurvature() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the minimum curvature at the current point
minIndex - Variable in class org.jcae.mesh.oemm.OEMM.Node
First index of all vertices found in this node and its children.
MinLengthFace - Class in org.jcae.mesh.amibe.validation
Compute minimal edge length by triangle.
MinLengthFace() - Constructor for class org.jcae.mesh.amibe.validation.MinLengthFace
 
MMesh0D - Class in org.jcae.mesh.amibe.ds
List of vertices of the whole shape.
MMesh0D(CADShape) - Constructor for class org.jcae.mesh.amibe.ds.MMesh0D
Creates a MMesh0D instance by merging all topological vertices which have the same location.
MMesh0D(BModel) - Constructor for class org.jcae.mesh.amibe.ds.MMesh0D
Creates one node for each different discretization of the BCADGraphCell of type Vertex The current method may be unnecessary: even if there are many discretizations on a 0D Vertex, we may want to use the same CADVertex.
MMesh1D - Class in org.jcae.mesh.amibe.ds
1D discretization of the whole shape.
MMesh1D(String) - Constructor for class org.jcae.mesh.amibe.ds.MMesh1D
Creates a MMesh1D instance by discretizing all edges of a given shape.
MMesh1D(CADShape) - Constructor for class org.jcae.mesh.amibe.ds.MMesh1D
Creates a MMesh1D instance by discretizing all edges of a given shape.
MMesh1D(BModel) - Constructor for class org.jcae.mesh.amibe.ds.MMesh1D
 
MMesh1DReader - Class in org.jcae.mesh.xmldata
 
MMesh1DReader() - Constructor for class org.jcae.mesh.xmldata.MMesh1DReader
 
MMesh1DWriter - Class in org.jcae.mesh.xmldata
 
MMesh1DWriter() - Constructor for class org.jcae.mesh.xmldata.MMesh1DWriter
 
MNode1D - Class in org.jcae.mesh.amibe.ds
1D node.
MNode1D(double, CADVertex) - Constructor for class org.jcae.mesh.amibe.ds.MNode1D
Creates a MNode1D instance.
MNode1D(double, BDiscretization) - Constructor for class org.jcae.mesh.amibe.ds.MNode1D
Creates a MNode1D instance.
more() - Method in interface org.jcae.mesh.cad.CADExplorer
Return true if there are more shapes to explore
more() - Method in interface org.jcae.mesh.cad.CADIterator
Return true if there are more shapes to explore
more() - Method in interface org.jcae.mesh.cad.CADWireExplorer
Return true if there are more edges to explore
moveTo(double, double, double) - Method in class org.jcae.mesh.amibe.ds.Vertex
Sets 3D coordinates of this vertex.
moveTo(double, double) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Set the coordinates of this Vertex (2D).
multL(Matrix3D) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Create a Matrix3D instance containing the multiplication of another Matrix3D instance by this one.
multR(Matrix3D) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Create a Matrix3D instance containing the multiplication of this Matrix3D instance by another one.

N

names - Variable in class org.jcae.mesh.xmldata.Amibe2UNV
 
names - Variable in class org.jcae.mesh.xmldata.MeshExporter
 
nbPoints() - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Return the number of arc created after discretization
nCells - Variable in class org.jcae.mesh.amibe.util.KdTree
Number of cells.
Netgen - Class in org.jcae.mesh.bora.algo
Run the Netgen 3D mesher.
Netgen(double) - Constructor for class org.jcae.mesh.bora.algo.Netgen
 
newChilds() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
newCurve2D(CADEdge, CADFace) - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADGeomCurve2D
newCurve3D(CADEdge) - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADGeomCurve3D
newExplorer() - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADExplorer
newIterator() - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADIterator
newMesh() - Method in class org.jcae.mesh.bora.ds.BModel
 
newNode(E, double) - Method in class org.jcae.mesh.amibe.util.PAVLSortedTree
 
newNode(E, double) - Method in class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
newNode(E, double) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Constructor to cast new nodes into subclass type.
newShape(Object) - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADShape wrapping an object of the underlying implementation
newShape(CADShape, CADShape, char) - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADShape with boolean operation on 2 sshapes.
newShape(String) - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADShape by loading it from a file
newShapeEnumIterator(CADShapeEnum, CADShapeEnum) - Method in class org.jcae.mesh.cad.CADShapeFactory
 
newWireExplorer() - Method in class org.jcae.mesh.cad.CADShapeFactory
Create a new CADWireExplorer
next() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to following edge.
next(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to following edge.
next() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to following edge.
next(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to following edge.
next() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to following edge.
next(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to following edge.
next() - Method in interface org.jcae.mesh.cad.CADExplorer
Move on to the next shape in the exploration
next() - Method in interface org.jcae.mesh.cad.CADIterator
Move on to the next shape in the exploration
next() - Method in interface org.jcae.mesh.cad.CADWireExplorer
Moves on to the next edge in the exploration
nextApexLoop() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to the following edge which has the same apex.
nextId - Static variable in class org.jcae.mesh.bora.ds.BDiscretization
 
nextNode() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
nextOrigin() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOrigin(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOrigin() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOrigin(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOrigin() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOrigin(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOriginLoop() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOriginLoop() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOriginLoop() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to the following edge which has the same origin.
nextOTri(VirtualHalfEdge, VirtualHalfEdge) - Static method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Copies a VirtualHalfEdge instance and move it counterclockwise to following edge.
NODE - Static variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 
NodeConnectivity - Class in org.jcae.mesh.amibe.validation
 
NodeConnectivity() - Constructor for class org.jcae.mesh.amibe.validation.NodeConnectivity
 
NONMANIFOLD - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
norm(double[]) - Static method in class org.jcae.mesh.amibe.metrics.Matrix3D
Return the Euclidian norm of a 3D vector.
NORMAL - Static variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
normal() - Method in interface org.jcae.mesh.cad.CADGeomSurface
Return the normal to the surface
noSwapAfterProcessing - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
notInTree - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
notOriented() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
 
notProcessed - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
nrFinal - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
nrTriangles - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
numberBool - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
numberMax - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
numberMin - Variable in class org.jcae.mesh.bora.ds.Hypothesis
 
numberOfFaces() - Method in class org.jcae.mesh.amibe.ds.MGroup3D
Returns the number of faces.

O

OctreeSample - Class in org.jcae.mesh.amibe.util.tests
Utility class to write unit tests for the Octree class.
OctreeSample(KdTree) - Constructor for class org.jcae.mesh.amibe.util.tests.OctreeSample
 
OctreeSampleDisplayPLY - Class in org.jcae.mesh.amibe.util.tests
Unit test to check the influence of BUCKETSIZE.
OctreeSampleDisplayPLY(KdTree) - Constructor for class org.jcae.mesh.amibe.util.tests.OctreeSampleDisplayPLY
 
OctreeSampleRemove - Class in org.jcae.mesh.amibe.util.tests
Unit test to check removal of vertices.
OctreeSampleRemove(KdTree) - Constructor for class org.jcae.mesh.amibe.util.tests.OctreeSampleRemove
 
OEMM - Class in org.jcae.mesh.oemm
This class represents an empty OEMM.
OEMM(String) - Constructor for class org.jcae.mesh.oemm.OEMM
Create an empty OEMM.
OEMM(int) - Constructor for class org.jcae.mesh.oemm.OEMM
Create an empty OEMM with a given depth.
OEMM.Node - Class in org.jcae.mesh.oemm
This class represents octants of an OEMM.
OEMM.Node(int, int, int, int) - Constructor for class org.jcae.mesh.oemm.OEMM.Node
Creates a new leaf.
OEMM.Node(int, int[]) - Constructor for class org.jcae.mesh.oemm.OEMM.Node
Creates a new leaf.
OK - Static variable in interface org.jcae.mesh.amibe.util.KdTreeProcedure
Continue tree traversal.
OK - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Continue tree traversal.
onLeft(Mesh2D, Vertex2D, Vertex2D) - Method in class org.jcae.mesh.amibe.patch.Vertex2D
Test the position of this vertex with respect to a segment.
optimalPlacement(Vertex, Vertex, Quadric3DError, Quadric3DError, Quadric3DError.Placement, Vertex) - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
ordinal - Variable in class org.jcae.mesh.cad.CADShapeEnum
 
org.jcae.mesh - package org.jcae.mesh
Here is the list of Java environement variables used in the mesher.
org.jcae.mesh.amibe - package org.jcae.mesh.amibe
 
org.jcae.mesh.amibe.algos1d - package org.jcae.mesh.amibe.algos1d
Algorithms for 1D meshing.
org.jcae.mesh.amibe.algos2d - package org.jcae.mesh.amibe.algos2d
 
org.jcae.mesh.amibe.algos3d - package org.jcae.mesh.amibe.algos3d
 
org.jcae.mesh.amibe.ds - package org.jcae.mesh.amibe.ds
Mesh data structure.
org.jcae.mesh.amibe.metrics - package org.jcae.mesh.amibe.metrics
 
org.jcae.mesh.amibe.patch - package org.jcae.mesh.amibe.patch
 
org.jcae.mesh.amibe.patch.tests - package org.jcae.mesh.amibe.patch.tests
 
org.jcae.mesh.amibe.traits - package org.jcae.mesh.amibe.traits
 
org.jcae.mesh.amibe.util - package org.jcae.mesh.amibe.util
 
org.jcae.mesh.amibe.util.tests - package org.jcae.mesh.amibe.util.tests
 
org.jcae.mesh.amibe.validation - package org.jcae.mesh.amibe.validation
 
org.jcae.mesh.bora.algo - package org.jcae.mesh.bora.algo
 
org.jcae.mesh.bora.ds - package org.jcae.mesh.bora.ds
 
org.jcae.mesh.bora.tests - package org.jcae.mesh.bora.tests
 
org.jcae.mesh.bora.xmldata - package org.jcae.mesh.bora.xmldata
 
org.jcae.mesh.cad - package org.jcae.mesh.cad
 
org.jcae.mesh.oemm - package org.jcae.mesh.oemm
Octree-based External Memory Mesh P.
org.jcae.mesh.xmldata - package org.jcae.mesh.xmldata
 
orientation() - Method in interface org.jcae.mesh.cad.CADShape
Return the orientation of the shape
origin() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Returns start vertex of this edge.
origin() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Returns start vertex of this edge.
origin() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Returns start vertex of this edge.
originConstraint(BCADGraphCell) - Method in class org.jcae.mesh.bora.ds.Constraint
Returns parent constraint.
orth(double, double) - Method in class org.jcae.mesh.amibe.metrics.Metric2D
Return an orthogonal vector in this metrics.
OUTER - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
outer3D(Vertex, Vertex, double[], double[], double[]) - Method in class org.jcae.mesh.amibe.ds.Vertex
Returns the outer product of two vectors.
outerTrianglesAreConnected - Variable in class org.jcae.mesh.amibe.ds.Mesh
 
outerVertex - Variable in class org.jcae.mesh.amibe.ds.Mesh
Vertex at infinite.
outputDir - Variable in class org.jcae.mesh.Mesher
The output directory

P

param - Variable in class org.jcae.mesh.amibe.ds.Vertex
2D or 3D coordinates.
parameter(int) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Return the parameter of the created point after discretization
parameters(CADFace) - Method in interface org.jcae.mesh.cad.CADVertex
Return the 2D coordinates (u, v) of this vertex on a face
parent - Variable in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
parent - Variable in class org.jcae.mesh.oemm.OEMM.Node
Parent node.
parse(String, ParsePosition) - Method in class org.jcae.mesh.ExtractShell.FormatI10
 
parse(String, ParsePosition) - Method in class org.jcae.mesh.xmldata.MeshExporter.FormatI10
 
parseCommandLine(String[]) - Method in class org.jcae.mesh.Mesher
 
parseXML(File) - Static method in class org.jcae.mesh.xmldata.XMLHelper
Read an XML file with DTD validation.
parseXMLString(Document, String) - Static method in class org.jcae.mesh.xmldata.XMLHelper
Parse a valid xml string and return the Element representing this string.
PAVLSortedTree<E> - Class in org.jcae.mesh.amibe.util
PAVL binary trees to store quality factors.
PAVLSortedTree() - Constructor for class org.jcae.mesh.amibe.util.PAVLSortedTree
 
PAVLTreeIntArrayDup - Class in org.jcae.mesh.oemm
Implementation of PAVL binary trees to store locational codes.
PAVLTreeIntArrayDup() - Constructor for class org.jcae.mesh.oemm.PAVLTreeIntArrayDup
 
pnt() - Method in interface org.jcae.mesh.cad.CADVertex
Return the 3D coordinates of this vertex
popCompGeom() - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Resets metrics dimension.
popCompGeom(int) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Resets metrics dimension.
postComputeTree() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
postComputeTree() - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
POSTORDER - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Current node is not a leaf and its children have already been processed.
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
postProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
PRedBlackSortedTree<E> - Class in org.jcae.mesh.amibe.util
Red-black binary trees to store quality factors.
PRedBlackSortedTree() - Constructor for class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
PREORDER - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Current node is not a leaf and its children have not been processed yet.
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
preProcessAllHalfEdges() - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
preProcessEdge() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
preProcessEdge() - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
prev() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to previous edge.
prev(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves counterclockwise to previous edge.
prev() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to previous edge.
prev(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves counterclockwise to previous edge.
prev() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to previous edge.
prev(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves counterclockwise to previous edge.
previousNode() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
prevOTri(VirtualHalfEdge, VirtualHalfEdge) - Static method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Copies a VirtualHalfEdge instance and move it counterclockwise to previous edge.
printAllHypothesis() - Method in class org.jcae.mesh.bora.ds.BModel
Prints all hypothesis applied to any submesh.
printConstraints() - Method in class org.jcae.mesh.bora.ds.BModel
Prints the constraints applied to geometrical elements of the current mesh.
printConstraints(BSubMesh) - Method in class org.jcae.mesh.bora.ds.BModel
Prints the constraints applied to a given submesh.
printDiscretizations() - Method in class org.jcae.mesh.bora.ds.BModel
Print all discretizations.
printInfos() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Prints edge lengths of a MMesh1D instance.
printInfos() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
Prints edge lengths.
printInfos() - Method in class org.jcae.mesh.oemm.OEMM
Prints tree stats.
printLayers() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Display histogram about quality values.
printMeshBB(String) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Write quality values into a file.
printShapes() - Method in class org.jcae.mesh.bora.ds.BCADGraph
Prints the list of geometrical elements.
printShapes() - Method in class org.jcae.mesh.bora.ds.BModel
Prints the list of geometrical elements.
printStatistics() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Display statistics about quality values.
printStats() - Method in class org.jcae.mesh.MeshValidSoup.ComputeTriangleQuality
 
printSubmeshDiscretizations() - Method in class org.jcae.mesh.bora.ds.BSubMesh
Prints discretizations to a submesh.
printSubmeshesConstraints() - Method in class org.jcae.mesh.bora.ds.BModel
Prints user defined constraints on the submeshes.
printSubmeshesDiscretizations() - Method in class org.jcae.mesh.bora.ds.BModel
Prints used discretizations on the submeshes.
processed - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
processEdge(HalfEdge, double) - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
processTriangle(int) - Method in class org.jcae.mesh.MeshValidSoup.ComputeTriangleQuality
 
processTriangle(int) - Method in interface org.jcae.mesh.oemm.RawStorage.SoupReaderInterface
 
processVertex(int, double[]) - Method in class org.jcae.mesh.MeshValidSoup.ComputeTriangleQuality
 
processVertex(int, double[]) - Method in interface org.jcae.mesh.oemm.RawStorage.SoupReaderInterface
 
prodSca(double[], double[]) - Static method in class org.jcae.mesh.amibe.metrics.Matrix3D
Return the dot product between two 3D vectors.
prodVect3D(double[], double[], double[]) - Static method in class org.jcae.mesh.amibe.metrics.Matrix3D
Return the outer product of two 3D vectors.
projectQuadric(double[], Matrix3D, double[]) - Method in class org.jcae.mesh.amibe.ds.Vertex
 
pullAttributes() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
 
pushAttributes() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
 
pushCompGeom(int) - Method in class org.jcae.mesh.amibe.patch.Mesh2D
Sets metrics dimension.

Q

QEMDecimateHalfEdge - Class in org.jcae.mesh.amibe.algos3d
Decimates a mesh.
QEMDecimateHalfEdge(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
Creates a QEMDecimateHalfEdge instance.
QSortedTree<E> - Class in org.jcae.mesh.amibe.util
Binary trees to store quality factors.
QSortedTree() - Constructor for class org.jcae.mesh.amibe.util.QSortedTree
 
QSortedTree.Node<E> - Class in org.jcae.mesh.amibe.util
 
QSortedTree.Node(E, double) - Constructor for class org.jcae.mesh.amibe.util.QSortedTree.Node
 
QUAD - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
Quadric3DError - Class in org.jcae.mesh.amibe.metrics
Garland's Quadric Error Metric.
Quadric3DError() - Constructor for class org.jcae.mesh.amibe.metrics.Quadric3DError
 
Quadric3DError.Placement - Enum in org.jcae.mesh.amibe.metrics
 
quadtree - Variable in class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
QuadTreeSample - Class in org.jcae.mesh.amibe.patch.tests
Utility class to write unit tests for the QuadTree class.
QuadTreeSample(KdTree) - Constructor for class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
QuadTreeSampleAdd - Class in org.jcae.mesh.amibe.patch.tests
Unit test to check insertion of vertices.
QuadTreeSampleAdd(KdTree) - Constructor for class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleAdd
 
QuadTreeSampleNearest - Class in org.jcae.mesh.amibe.patch.tests
Unit test to check detection of near vertices.
QuadTreeSampleNearest(KdTree) - Constructor for class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleNearest
 
QuadTreeSampleRemove - Class in org.jcae.mesh.amibe.patch.tests
Unit test to check removal of vertices.
QuadTreeSampleRemove(KdTree) - Constructor for class org.jcae.mesh.amibe.patch.tests.QuadTreeSampleRemove
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.AbsoluteDeflection2D
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.Area
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.DihedralAngle
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.DistanceSurface
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.EdgeLength1D
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.MaxAngleFace
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.MaxLengthFace
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.MinAngleFace
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.MinLengthFace
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.NodeConnectivity
 
quality(Object) - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
Return the quality factor for a given object.
QualityFloat - Class in org.jcae.mesh.amibe.validation
Manage statistics for quality values.
QualityFloat() - Constructor for class org.jcae.mesh.amibe.validation.QualityFloat
 
QualityFloat(int) - Constructor for class org.jcae.mesh.amibe.validation.QualityFloat
Create a new QualityFloat instance
QualityProcedure - Class in org.jcae.mesh.amibe.validation
Abstract class to compute quality criteria.
QualityProcedure() - Constructor for class org.jcae.mesh.amibe.validation.QualityProcedure
 

R

RandomLength - Class in org.jcae.mesh.amibe.algos1d
Computes a randomized discretization.
RandomLength(MMesh1D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos1d.RandomLength
Creates a UniformLength instance.
range() - Method in interface org.jcae.mesh.cad.CADEdge
Return an array containing min and max value of the parameter describing the geometry of this edge
RawStorage - Class in org.jcae.mesh.oemm
Convert a triangle soup into an OEMM data structure.
RawStorage() - Constructor for class org.jcae.mesh.oemm.RawStorage
 
RawStorage.SoupReaderInterface - Interface in org.jcae.mesh.oemm
 
readable - Variable in class org.jcae.mesh.amibe.ds.Triangle
 
readAdjacencyFile(OEMM, OEMM.Node, TIntHashSet) - Static method in class org.jcae.mesh.oemm.Storage
Read adjacency file and returns List of adjacent nodes without nodes that are loaded.
readAllFaces(Mesh, BCADGraphCell) - Static method in class org.jcae.mesh.bora.xmldata.Storage
Populates a Mesh instance by reading all faces.
readAllFaces(Mesh, BCADGraphCell, BSubMesh) - Static method in class org.jcae.mesh.bora.xmldata.Storage
Populates a Mesh instance by reading all faces.
readAllVolumes(Mesh, BCADGraphCell, BSubMesh) - Static method in class org.jcae.mesh.bora.xmldata.Storage
Populates a Mesh instance by reading all volumes.
readFace(Mesh, BCADGraphCell, BSubMesh, <any>) - Static method in class org.jcae.mesh.bora.xmldata.Storage
Append a discretized face into a Mesh instance.
readMesh(Mesh, String) - Static method in class org.jcae.mesh.amibe.util.UNVReader
 
readMesh(Mesh, String, double) - Static method in class org.jcae.mesh.amibe.util.UNVReader
 
readMesh(Mesh, String) - Static method in class org.jcae.mesh.bora.xmldata.MESHReader
 
readObject(ObjectInputStream) - Method in class org.jcae.mesh.amibe.util.QSortedTree
 
readObject(String) - Static method in class org.jcae.mesh.bora.xmldata.BModelReader
 
readObject(String, String) - Static method in class org.jcae.mesh.bora.xmldata.BModelReader
 
readObject(String, String, boolean) - Static method in class org.jcae.mesh.bora.xmldata.BModelReader
 
readObject(Mesh2D, String, int) - Static method in class org.jcae.mesh.xmldata.MeshReader
Loads an Amibe 2D XML file into an existing Mesh2D instance.
readObject(String) - Static method in class org.jcae.mesh.xmldata.MMesh1DReader
Write the current object to a XML file and binary files.
readObject3D(Mesh, String) - Static method in class org.jcae.mesh.xmldata.MeshReader
Loads an Amibe 3D XML file into an existing Mesh instance.
readObject3D(Mesh, String, double) - Static method in class org.jcae.mesh.xmldata.MeshReader
Loads an Amibe 3D XML file into an existing Mesh instance.
readOEMMStructure(String) - Static method in class org.jcae.mesh.oemm.Storage
Creates an OEMM instance from its disk representation.
readProperties() - Method in class org.jcae.mesh.Mesher
Read system properties which affect the meshing behavior.
readSoup(String, RawStorage.SoupReaderInterface) - Static method in class org.jcae.mesh.oemm.RawStorage
Reads a triangle soup and executes a procedure on all triangles and vertices.
readVolume(Mesh, BCADGraphCell, BSubMesh, <any>) - Static method in class org.jcae.mesh.bora.xmldata.Storage
Append a discretized solid into a Mesh instance.
ref1d - Variable in class org.jcae.mesh.amibe.ds.Vertex
 
Refine - Class in org.jcae.mesh.amibe.algos1d
Refines all edges by a given number.
Refine(MMesh1D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos1d.Refine
Creates a Refine instance.
relativeDeflection - Variable in class org.jcae.mesh.amibe.ds.MeshParameters
 
remove(Triangle) - Method in class org.jcae.mesh.amibe.ds.Mesh
Removes a triangle from triangle list.
remove(Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Removes a vertex from vertex list.
remove(Vertex) - Method in class org.jcae.mesh.amibe.util.KdTree
Remove a vertex from the kd-tree.
remove(E) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Remove the node associated to an object from the tree.
removeAllBranchGroup() - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
 
removeFromTree(HalfEdge) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
removeNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.PAVLSortedTree
 
removeNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.PRedBlackSortedTree
 
removeNode(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Remove a note from the binary tree.
report(TIntArrayList, String) - Method in class org.jcae.mesh.Mesher
Create a report to the file specified by the org.jcae.mesh.Mesher.reportFile system property.
reset() - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Reset all coefficients to zero.
reset(double) - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
reset() - Static method in class org.jcae.mesh.bora.ds.BModel
 
resetKdTree(double[], double[]) - Method in class org.jcae.mesh.amibe.ds.Mesh
Initializes Kd-tree with a given bounding box.
resolveEntity(String, String) - Method in class org.jcae.mesh.xmldata.ClassPathEntityResolver
 
restoreState() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
restrict2D() - Method in class org.jcae.mesh.amibe.metrics.Metric3D
Compute the matrics induced to the tangent plane.
reversed() - Method in interface org.jcae.mesh.cad.CADShape
Return a reversed instance of this shape
root - Variable in class org.jcae.mesh.amibe.util.KdTree
Root of the kd-tree.
root - Variable in class org.jcae.mesh.amibe.util.QSortedTree
 
root - Variable in class org.jcae.mesh.oemm.OEMM
Root cell.
rotateL() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
rotateLR() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
rotateR() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
rotateRL() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 

S

SampleBora1D - Class in org.jcae.mesh.bora.tests
 
SampleBora1D() - Constructor for class org.jcae.mesh.bora.tests.SampleBora1D
 
SampleBora2D - Class in org.jcae.mesh.bora.tests
 
SampleBora2D() - Constructor for class org.jcae.mesh.bora.tests.SampleBora2D
 
SampleBora3D - Class in org.jcae.mesh.bora.tests
 
SampleBora3D() - Constructor for class org.jcae.mesh.bora.tests.SampleBora3D
 
saveNodes(OEMM, Mesh, TIntHashSet) - Static method in class org.jcae.mesh.oemm.Storage
Saves mesh on the disk into octree structure.
saxpby0(double, Matrix3D, double, Matrix3D) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
SCALARFIELD - Static variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
scale(double) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Multiply all matrix coefficients by a factor.
scaleTolerance(double) - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
search(int[]) - Method in class org.jcae.mesh.oemm.OEMM
Returns the octant of an OEMM structure containing a given point.
searchAdjacentNode(OEMM.Node, int[]) - Static method in class org.jcae.mesh.oemm.OEMM
Returns the adjacent node located at a given point with the same size.
segment(Vertex2D, Vertex2D, float, float, float, float) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
setAdj(int, TriangleVH) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Sets TriangleVH adjacent to an edge.
setAdjLocalNumber(int, int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Sets local number of a symmetric edge.
setApex(Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets apex of this edge.
setApex(Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets apex of this edge.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Sets attributes of this edge.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets attributes of this edge.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.Triangle
Sets attributes for all edges of this triangle.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleHE
Sets attributes for all edges of this triangle.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Sets attributes for all edges of this triangle.
setAttributes(int) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets attributes of this edge.
setBoundingBox(double[]) - Method in class org.jcae.mesh.oemm.OEMM
Sets object bounding box.
setCADEdge(CADEdge) - Method in class org.jcae.mesh.amibe.validation.EdgeLength1D
 
setDeflection(double) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets deflection.
setDestination(Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets end vertex of this edge.
setDestination(Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets end vertex of this edge.
setDiagonal(double, double, double) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Set diagonal coefficients.
setDirectory(String) - Method in class org.jcae.mesh.oemm.OEMM
Sets top-level directory.
setDiscretization(double[]) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Set a discretization
setDummyData(boolean) - Method in class org.jcae.mesh.xmldata.Amibe2VTK
Write data cell associated to triangles It's a scalar double value which is the ID of the triangle.
setDummyData(boolean) - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
Write data cell associated to triangles It's a scalar double value which is the ID of the triangle.
setEdgeAttributes(int, int) - Method in class org.jcae.mesh.amibe.ds.TriangleVH
Sets attributes of edge num.
setElement(String) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets element type.
setEpsilon(double) - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
setGroupId(int) - Method in class org.jcae.mesh.amibe.ds.Triangle
Set the group identifier of this triangle.
setId(int) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Sets cell id.
setLabel(int) - Method in class org.jcae.mesh.amibe.ds.MNode1D
Sets node label.
setLabel(int) - Method in class org.jcae.mesh.amibe.ds.Vertex
Set node label.
setLength(double) - Method in class org.jcae.mesh.amibe.ds.MeshParameters
 
setLength(double) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets target length.
setLength(double, boolean) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets target length.
setLength(double, double) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets length interval.
setLength(double, double, boolean) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets length interval.
setLink(Object) - Method in class org.jcae.mesh.amibe.ds.Vertex
Set link to a finite element containing this Vertex.
setLinkFan(Collection<Triangle>) - Method in class org.jcae.mesh.amibe.ds.Vertex
Set link to an array of Triangles.
setLoadNonReadableTriangles(boolean) - Method in class org.jcae.mesh.oemm.MeshReader
Allows reading non-readable triangles.
setMaster(MNode1D) - Method in class org.jcae.mesh.amibe.ds.MNode1D
Binds to a master MNode1D instance.
setMesh(Object) - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
setNext(HalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets next link.
setNumber(int) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets number of segments.
setNumber(int, boolean) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets number of segments.
setNumber(int, int) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets number of segments.
setNumber(int, int, boolean) - Method in class org.jcae.mesh.bora.ds.Hypothesis
Sets number of segments.
setOrigin(Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Sets start vertex of this edge.
setOrigin(Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sets start vertex of this edge.
setParameter(double, double) - Method in interface org.jcae.mesh.cad.CADGeomSurface
Set the u, v coordinates used for d1U, d1V and curvature operation
setPathComponents(ArrayList<String>, int) - Method in class org.jcae.mesh.oemm.OEMM.Node
 
setProgressBarStatus(int) - Method in class org.jcae.mesh.amibe.algos2d.SmoothNodes2D
 
setProgressBarStatus(int) - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
setProgressBarStatus(int) - Method in class org.jcae.mesh.amibe.algos3d.SmoothNodes3D
 
setQualityProcedure(QualityProcedure) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Define the procedure which will compute quality values.
setReadable(boolean) - Method in class org.jcae.mesh.amibe.ds.Triangle
 
setReadable(boolean) - Method in class org.jcae.mesh.amibe.ds.Vertex
 
setRef(int) - Method in class org.jcae.mesh.amibe.ds.Vertex
Sets 1D reference of this node.
setRefVertexOnboundary(Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Sets an unused boundary reference on a vertex.
setStripedUnv(String) - Method in class org.jcae.mesh.xmldata.UNV2Amibe
 
setTarget(float) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Normalize quality target.
setUnit(int) - Method in class org.jcae.mesh.xmldata.Amibe2UNV
 
setUnit(int) - Method in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
setup(double[]) - Method in class org.jcae.mesh.amibe.util.KdTree
Computes KdTree.x0 adapted to this bounding box.
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.AbsoluteDeflection2D
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.Area
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.DihedralAngle
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.DistanceSurface
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.EdgeLength1D
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.MaxAngleFace
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.MaxLengthFace
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.MinAngleFace
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.MinLengthFace
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.NodeConnectivity
 
setValidationFeatures() - Method in class org.jcae.mesh.amibe.validation.QualityProcedure
 
setWritable(boolean) - Method in class org.jcae.mesh.amibe.ds.Triangle
 
setWritable(boolean) - Method in class org.jcae.mesh.amibe.ds.Vertex
 
shape - Variable in class org.jcae.mesh.amibe.ds.MMesh0D
 
shape - Variable in class org.jcae.mesh.Mesher
CAD shape
shapesExplorer(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on geometrical elements of a given type.
shapesIterator() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on immediate sub-shapes.
SHELL - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
show() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Pretty-print this tree.
show() - Method in class org.jcae.mesh.oemm.PAVLTreeIntArrayDup
Dumps tree content.
showValues() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Pretty-print this tree.
size() - Method in class org.jcae.mesh.amibe.ds.Triangle.List
Return list size.
size() - Method in class org.jcae.mesh.amibe.util.QSortedTree
Return the object with the lowest quality factor.
size() - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Return the number of quality values.
size - Variable in class org.jcae.mesh.oemm.OEMM.Node
Cell size.
size() - Method in class org.jcae.mesh.oemm.PAVLTreeIntArrayDup
Returns tree size.
SKIPCHILD - Static variable in interface org.jcae.mesh.amibe.util.KdTreeProcedure
Do not process children.
SKIPCHILD - Static variable in class org.jcae.mesh.oemm.TraversalProcedure
Do not process children.
SmoothNodes2D - Class in org.jcae.mesh.amibe.algos2d
Node smoothing.
SmoothNodes2D(Mesh2D) - Constructor for class org.jcae.mesh.amibe.algos2d.SmoothNodes2D
Creates a SmoothNodes2D instance.
SmoothNodes2D(Mesh2D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos2d.SmoothNodes2D
Creates a SmoothNodes2D instance.
SmoothNodes3D - Class in org.jcae.mesh.amibe.algos3d
Node smoothing.
SmoothNodes3D(Mesh) - Constructor for class org.jcae.mesh.amibe.algos3d.SmoothNodes3D
Creates a SmoothNodes3D instance.
SmoothNodes3D(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.SmoothNodes3D
Creates a SmoothNodes3D instance.
SOLID - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
split(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Splits an edge.
split(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Splits an edge.
split(Mesh, Vertex) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Splits an edge.
split(int) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Split quality values into buckets.
split(float, float, int) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Split quality values into buckets.
split(float...) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
 
split3(Mesh2D, Vertex2D, Set<Triangle>, boolean) - Method in class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
Splits a triangle into three new triangles by inserting a vertex.
SplitEdge - Class in org.jcae.mesh.amibe.algos3d
Split long edges.
SplitEdge(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.SplitEdge
Creates a SplitEdge instance.
splitSubsegment(int, int) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
 
Storage - Class in org.jcae.mesh.bora.xmldata
 
Storage() - Constructor for class org.jcae.mesh.bora.xmldata.Storage
 
Storage - Class in org.jcae.mesh.oemm
This class converts between disk and memory formats.
Storage() - Constructor for class org.jcae.mesh.oemm.Storage
 
storeOEMMStructure(OEMM) - Static method in class org.jcae.mesh.oemm.Storage
Stores an OEMM instance to its disk representation.
stringCoefs() - Method in class org.jcae.mesh.amibe.metrics.Metric2D
 
stringCoefs(double, double) - Method in class org.jcae.mesh.amibe.metrics.Metric2D
 
subInitTraits(Traits) - Method in class org.jcae.mesh.amibe.traits.MeshTraitsBuilder
 
subInitTraits(Traits) - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
Dummy method, overridden by subclasses.
SubMesh1D - Class in org.jcae.mesh.amibe.ds
1D discretization of a single topological edge.
SubMesh1D(CADEdge, MMesh0D) - Constructor for class org.jcae.mesh.amibe.ds.SubMesh1D
Creates a SubMesh1D instance and initializes it with vertices found in a MMesh0D instance.
SubMesh1D(BDiscretization, MMesh0D) - Constructor for class org.jcae.mesh.amibe.ds.SubMesh1D
Creates a SubMesh1D instance and initializes it with vertices found in a MMesh0D instance.
SubMesh1D(CADEdge) - Constructor for class org.jcae.mesh.amibe.ds.SubMesh1D
Creates an empty SubMesh1D instance.
swap() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Swaps an edge.
swap() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Swaps an edge.
swap() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Swaps an edge.
swap(int, int) - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
swap(QSortedTree.Node<E>) - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
SwapEdge - Class in org.jcae.mesh.amibe.algos3d
Laplacian smoothing.
SwapEdge(Mesh, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos3d.SwapEdge
Creates a SwapEdge instance.
swapped - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
SWAPPED - Static variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Numeric constants for edge attributes.
sym() - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves to symmetric edge.
sym(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
Moves to symmetric edge.
sym() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves to symmetric edge.
sym(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.HalfEdge
Moves to symmetric edge.
sym() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves to symmetric edge.
sym(AbstractHalfEdge) - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Moves to symmetric edge.
symOTri(VirtualHalfEdge, VirtualHalfEdge) - Static method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Copies a VirtualHalfEdge instance and move to its symmetric edge.

T

TetGen - Class in org.jcae.mesh.bora.algo
Run the Tetgen 3D mesher.
TetGen(double) - Constructor for class org.jcae.mesh.bora.algo.TetGen
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.ImproveConnectivity
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.LengthDecimateHalfEdge
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.QEMDecimateHalfEdge
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.SplitEdge
 
thisLogger() - Method in class org.jcae.mesh.amibe.algos3d.SwapEdge
 
tn - Variable in class org.jcae.mesh.oemm.OEMM.Node
Total number of triangles found in this node and its children.
tolerance - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
toString() - Method in class org.jcae.mesh.amibe.ds.HalfEdge
 
toString() - Method in class org.jcae.mesh.amibe.ds.MEdge1D
 
toString() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
 
toString() - Method in class org.jcae.mesh.amibe.ds.MNode1D
 
toString() - Method in class org.jcae.mesh.amibe.ds.SubMesh1D
 
toString() - Method in class org.jcae.mesh.amibe.ds.Triangle
 
toString() - Method in class org.jcae.mesh.amibe.ds.TriangleHE
 
toString() - Method in class org.jcae.mesh.amibe.ds.TriangleVH
 
toString() - Method in class org.jcae.mesh.amibe.ds.Vertex
 
toString() - Method in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
 
toString() - Method in class org.jcae.mesh.amibe.metrics.Matrix2D
 
toString() - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
 
toString() - Method in class org.jcae.mesh.amibe.metrics.Metric2D
 
toString() - Method in enum org.jcae.mesh.amibe.metrics.Quadric3DError.Placement
 
toString() - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
toString() - Method in class org.jcae.mesh.amibe.patch.Vertex2D
 
toString() - Method in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
toString() - Method in class org.jcae.mesh.amibe.util.LongLong
 
toString() - Method in class org.jcae.mesh.amibe.util.QSortedTree.Node
 
toString() - Method in class org.jcae.mesh.bora.algo.Basic2d
 
toString() - Method in class org.jcae.mesh.bora.algo.Netgen
 
toString() - Method in class org.jcae.mesh.bora.algo.TetGen
 
toString() - Method in class org.jcae.mesh.bora.algo.UniformLengthDeflection1d
 
toString() - Method in class org.jcae.mesh.bora.algo.Vertex0d
 
toString() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
 
toString() - Method in class org.jcae.mesh.bora.ds.BDiscretization
 
toString() - Method in class org.jcae.mesh.bora.ds.Constraint
 
toString() - Method in class org.jcae.mesh.bora.ds.Hypothesis
 
toString() - Method in class org.jcae.mesh.cad.CADShapeEnum
 
toString() - Method in class org.jcae.mesh.oemm.FakeNonReadVertex
 
toString() - Method in class org.jcae.mesh.oemm.OEMM.Node
 
traits - Variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
User-defined traits.
traits - Variable in class org.jcae.mesh.amibe.ds.Mesh
User-defined traits
traits - Variable in class org.jcae.mesh.amibe.ds.Triangle
 
traits - Variable in class org.jcae.mesh.amibe.ds.Vertex
 
Traits - Class in org.jcae.mesh.amibe.traits
 
Traits(int, int) - Constructor for class org.jcae.mesh.amibe.traits.Traits
Creates a new Traits instance.
traitsBuilder - Variable in class org.jcae.mesh.amibe.ds.AbstractHalfEdge
User-defined traits builder.
traitsBuilder - Variable in class org.jcae.mesh.amibe.ds.Mesh
User-defined traits builder.
traitsBuilder - Variable in class org.jcae.mesh.amibe.ds.Triangle
 
traitsBuilder - Variable in class org.jcae.mesh.amibe.ds.Vertex
 
TraitsBuilder - Class in org.jcae.mesh.amibe.traits
 
TraitsBuilder() - Constructor for class org.jcae.mesh.amibe.traits.TraitsBuilder
Dummy constructor.
transp() - Method in class org.jcae.mesh.amibe.metrics.Matrix3D
Transpose current matrix.
TraversalProcedure - Class in org.jcae.mesh.oemm
Abstract class to implement OEMM traversal.
TraversalProcedure() - Constructor for class org.jcae.mesh.oemm.TraversalProcedure
 
tree - Variable in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
 
tri - Variable in class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Triangle connected to this edge.
Triangle - Class in org.jcae.mesh.amibe.ds
A triangle containing adjacency relations.
Triangle(TriangleTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.Triangle
 
Triangle.List - Class in org.jcae.mesh.amibe.ds
Singly linked list of triangles.
Triangle.List() - Constructor for class org.jcae.mesh.amibe.ds.Triangle.List
Initialize a triangle linked list.
TRIANGLE_SIZE - Static variable in class org.jcae.mesh.oemm.Storage
Number of bytes per triangle.
TriangleHE - Class in org.jcae.mesh.amibe.ds
 
TriangleHE(TriangleTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.TriangleHE
Constructor.
TriangleTraitsBuilder - Class in org.jcae.mesh.amibe.traits
 
TriangleTraitsBuilder() - Constructor for class org.jcae.mesh.amibe.traits.TriangleTraitsBuilder
 
TriangleVH - Class in org.jcae.mesh.amibe.ds
A triangular element of the mesh.
TriangleVH(TriangleTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.TriangleVH
Constructor.
type - Variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 

U

UniformLength - Class in org.jcae.mesh.amibe.algos1d
Computes a new discretization so that all edges have a uniform length.
UniformLength(MMesh1D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos1d.UniformLength
Creates a UniformLength instance.
UniformLengthDeflection - Class in org.jcae.mesh.amibe.algos1d
Computes a new discretization so that all edges have a uniform length.
UniformLengthDeflection(MMesh1D, Map<String, String>) - Constructor for class org.jcae.mesh.amibe.algos1d.UniformLengthDeflection
Creates a UniformLengthDeflection instance.
UniformLengthDeflection1d - Class in org.jcae.mesh.bora.algo
Computes a new discretization so that all edges have a uniform length.
UniformLengthDeflection1d(double, double, boolean) - Constructor for class org.jcae.mesh.bora.algo.UniformLengthDeflection1d
Discretizes a topological edge so that all edges have a uniform length.
uniqueOrientation(HalfEdge) - Static method in class org.jcae.mesh.amibe.algos3d.AbstractAlgoHalfEdge
Ensure that edge orientation is fixed and does not depend on hashcodes.
uniqueShapesExplorer(CADShapeEnum) - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on unique geometrical elements.
uniqueShapesIterator() - Method in class org.jcae.mesh.bora.ds.BCADGraphCell
Returns an iterator on immediate sub-shapes.
UNIT_METER - Static variable in class org.jcae.mesh.xmldata.Amibe2UNV
 
UNIT_METER - Static variable in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
UNIT_MM - Static variable in class org.jcae.mesh.xmldata.Amibe2UNV
 
UNIT_MM - Static variable in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
UNV2Amibe - Class in org.jcae.mesh.xmldata
Convert a UNV mesh to an Amibe mesh.
UNV2Amibe() - Constructor for class org.jcae.mesh.xmldata.UNV2Amibe
 
unvName - Variable in class org.jcae.mesh.Mesher
The file where to export the mesh in UNV format
UNVReader - Class in org.jcae.mesh.amibe.util
 
UNVReader() - Constructor for class org.jcae.mesh.amibe.util.UNVReader
 
update(E, double) - Method in class org.jcae.mesh.amibe.util.QSortedTree
Update the quality factor of an object, if it was already present in tree.
updateNodeLabels() - Method in class org.jcae.mesh.amibe.ds.MMesh1D
Update node labels.
usageStr - Variable in class org.jcae.mesh.amibe.validation.QualityProcedure
 

V

value(double[]) - Method in class org.jcae.mesh.amibe.metrics.Quadric3DError
 
value(double) - Method in interface org.jcae.mesh.cad.CADGeomCurve2D
Return a point on this curve
value(double) - Method in interface org.jcae.mesh.cad.CADGeomCurve3D
Return a point on this curve
value(double, double) - Method in interface org.jcae.mesh.cad.CADGeomSurface
Get 3D coordinates from (u, v) coordinates
value() - Method in interface org.jcae.mesh.cad.CADIterator
Return the current shape in the exploration
valueOf(String) - Static method in enum org.jcae.mesh.amibe.metrics.Quadric3DError.Placement
Returns the enum constant of this type with the specified name.
valueOf(MNode1D, CADGeomCurve2D, CADFace) - Static method in class org.jcae.mesh.amibe.patch.Vertex2D
Create a Vertex from a boundary node.
values() - Static method in enum org.jcae.mesh.amibe.metrics.Quadric3DError.Placement
Returns an array containing the constants of this enum type, in the order they are declared.
VECTORFIELD - Static variable in class org.jcae.mesh.amibe.traits.TraitsBuilder
 
vertex - Variable in class org.jcae.mesh.amibe.ds.Triangle
Three vertices.
Vertex - Class in org.jcae.mesh.amibe.ds
Vertex of a mesh.
Vertex(VertexTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.ds.Vertex
Constructor.
Vertex(VertexTraitsBuilder, double, double, double) - Constructor for class org.jcae.mesh.amibe.ds.Vertex
Create a Vertex for a 3D mesh.
VERTEX - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
Vertex0d - Class in org.jcae.mesh.bora.algo
 
Vertex0d() - Constructor for class org.jcae.mesh.bora.algo.Vertex0d
 
Vertex2D - Class in org.jcae.mesh.amibe.patch
Vertex of a mesh.
Vertex2D(VertexTraitsBuilder) - Constructor for class org.jcae.mesh.amibe.patch.Vertex2D
 
Vertex2D(VertexTraitsBuilder, double, double) - Constructor for class org.jcae.mesh.amibe.patch.Vertex2D
Create a Vertex for a 2D mesh.
VERTEX_SIZE - Static variable in class org.jcae.mesh.oemm.Storage
Number of bytes per vertex.
vertexSplit(AbstractHalfEdge, Vertex) - Method in class org.jcae.mesh.amibe.ds.Mesh
Splits an edge.
VertexTraitsBuilder - Class in org.jcae.mesh.amibe.traits
 
VertexTraitsBuilder() - Constructor for class org.jcae.mesh.amibe.traits.VertexTraitsBuilder
 
vertices() - Method in interface org.jcae.mesh.cad.CADEdge
Return the extremities of this edge
Viewer - Class in org.jcae.mesh.amibe.patch.tests
This is the panel which include the J3DCanvas for 3D display.
Viewer() - Constructor for class org.jcae.mesh.amibe.patch.tests.Viewer
The constructor
VirtualHalfEdge - Class in org.jcae.mesh.amibe.ds
A handle to abstract half-edge instances.
VirtualHalfEdge() - Constructor for class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Sole constructor.
VirtualHalfEdge(Triangle, int) - Constructor for class org.jcae.mesh.amibe.ds.VirtualHalfEdge
Creates an object to handle data about a triangle.
VIRTUALHALFEDGE - Static variable in class org.jcae.mesh.amibe.traits.TriangleTraitsBuilder
 
VirtualHalfEdge2D - Class in org.jcae.mesh.amibe.patch
A handle to abstract edge objects for initial 2D mesh.
VirtualHalfEdge2D() - Constructor for class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
 
VirtualHalfEdge2D(Triangle, int) - Constructor for class org.jcae.mesh.amibe.patch.VirtualHalfEdge2D
Create an object to handle data about a triangle.
vn - Variable in class org.jcae.mesh.oemm.OEMM.Node
Number of vertices found in this node and its children.

W

walk(KdTreeProcedure) - Method in class org.jcae.mesh.amibe.util.KdTree
Perform an action on all cells in prefix order.
walk(TraversalProcedure) - Method in class org.jcae.mesh.oemm.OEMM
Traverses the whole OEMM structure.
WIRE - Static variable in class org.jcae.mesh.cad.CADShapeEnum
 
writable - Variable in class org.jcae.mesh.amibe.ds.Triangle
 
write(PrintStream) - Method in class org.jcae.mesh.xmldata.Amibe2UNV
 
write(String) - Method in class org.jcae.mesh.xmldata.Amibe2UNV
 
write(OutputStream) - Method in class org.jcae.mesh.xmldata.Amibe2VTK
Write the VTK file
write(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
write(String) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeEdge(BDiscretization, String) - Static method in class org.jcae.mesh.bora.xmldata.Storage
 
writeFace(BDiscretization, String) - Static method in class org.jcae.mesh.bora.xmldata.Storage
 
writeFinish(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.MESH
 
writeFinish(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.POLY
 
writeFinish(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
 
writeFinish(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeGroup(String, int, int) - Method in class org.jcae.mesh.xmldata.MeshToUNVConvert
 
writeGroups(PrintStream, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
writeGroups(PrintStream, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeId(File, int) - Static method in class org.jcae.mesh.bora.xmldata.Storage
 
writeInit(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.MESH
 
writeInit(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
writeInit(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
Write VTK header file
writeInit(PrintStream) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeNative(String) - Method in interface org.jcae.mesh.cad.CADShape
Write shape into the native format
writeNode(int, double[]) - Method in class org.jcae.mesh.xmldata.MeshToUNVConvert
 
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.MESH
 
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.POLY
 
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.STL
 
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
Write nodes nodes of the mesh
writeNodes(PrintStream, int[], TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeNormals(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.MESH
 
writeNormals(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeObject(BModel) - Static method in class org.jcae.mesh.bora.xmldata.BModelWriter
Write the current object to a XML file and binary files.
writeObject(Mesh2D, String, String, int) - Static method in class org.jcae.mesh.xmldata.MeshWriter
Write the current object to an Amibe 2D XML file and binary files.
writeObject(MMesh1D, String, String) - Static method in class org.jcae.mesh.xmldata.MMesh1DWriter
Write the current object to a XML file and binary files.
writeObject3D(Mesh, String, String) - Static method in class org.jcae.mesh.xmldata.MeshWriter
Write the current object to an Amibe 3D XML file and binary files.
writeRawData(String) - Method in class org.jcae.mesh.amibe.validation.QualityFloat
Write quality values into a raw file.
writeSingleGroupUNV(PrintStream, String, int, int) - Static method in class org.jcae.mesh.xmldata.MeshExporter
 
writeSingleNodeUNV(PrintStream, int, double, double, double) - Static method in class org.jcae.mesh.xmldata.MeshExporter
 
writeSingleTriangleUNV(PrintStream, int, int, int, int) - Static method in class org.jcae.mesh.xmldata.MeshExporter
 
writeSolid(BDiscretization, String) - Static method in class org.jcae.mesh.bora.xmldata.Storage
 
writeTriangle(int, int[]) - Method in class org.jcae.mesh.xmldata.MeshToUNVConvert
 
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.MESH
 
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.POLY
 
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.STL
 
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.UNV
 
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter.VTK
Write triangle connectivity
writeTriangles(PrintStream, int[], TIntIntHashMap, TIntIntHashMap) - Method in class org.jcae.mesh.xmldata.MeshExporter
 
writeUNV(String) - Method in class org.jcae.mesh.amibe.patch.tests.QuadTreeSample
 
writeXML(Document, File) - Static method in class org.jcae.mesh.xmldata.XMLHelper
Write a DOM to a file.

X

x0 - Variable in class org.jcae.mesh.amibe.util.KdTree
Conversion between double and integer coordinates.
x0 - Variable in class org.jcae.mesh.oemm.OEMM
Double/integer conversion.
XMLHelper - Class in org.jcae.mesh.xmldata
Some methods to help using DOM
XMLHelper() - Constructor for class org.jcae.mesh.xmldata.XMLHelper
 

Z

zoomTo() - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
Fit all the scenes in the current view
zoomTo(float, float, float, float) - Method in class org.jcae.mesh.amibe.patch.tests.Viewer
Modify the view to best see what is include a given sphere

A B C D E F G H I J K L M N O P Q R S T U V W X Z