Nutils API ReferenceΒΆ
Nutils is subdivided in a great number of logical units. Some of these are
directly user facing, such as nutils.cli, nutils.mesh and
nutils.export. Others are primarily used internally, such as
nutils.types, nutils.points and nutils.transform. However,
a strict separation does not exist, and which modules are accessed directly
depends entirely on the specifics of the application.
The modules are:
- cache
- cli
- debug_flags
- element
- elementseq
ReferencesReferences.from_iter()References.uniform()References.empty()References.__bool__()References.__len__()References.__iter__()References.__getitem__()References.__add__()References.__mul__()References.get()References.take()References.compress()References.repeat()References.product()References.chain()References.childrenReferences.edgesReferences.isuniformReferences.getpoints()
- evaluable
equalindex()equalshape()replace()EvaluableEvaluableConstantSparseArraysum()dot()align()unalign()AsEvaluableArrayArrayNPointsNormalInverseInterpolatePointwiseCosSinTanArcSinArcCosArcTanCosHSinHTanHArcTanHSampledZerosGuardFindDerivativeTargetBaseWithDerivativeArgumentIdentifierDerivativeTargetPolyvalLegendreChoosederivative()prependaxes()appendaxes()replace_arguments()einsum()eval_sparse()
- export
- expression_v1
- expression_v2
- function
LowerableArrayArray.shapeArray.ndimArray.dtypeArray.spacesArray.argumentsArray.cast()Array.__len__()Array.__iter__()Array.sizeArray.TArray.sum()Array.prod()Array.dot()Array.normalized()Array.normal()Array.curvature()Array.swapaxes()Array.transpose()Array.add_T()Array.grad()Array.laplace()Array.symgrad()Array.div()Array.curl()Array.dotnorm()Array.tangent()Array.ngrad()Array.nsymgrad()Array.choose()Array.eval()Array.derivative()Array.replace()Array.contains()Array.conjugate()Array.conj()Array.realArray.imag
CustomArgumentimplements()asarray()zeros()ones()eye()levicivita()add()subtract()positive()negative()multiply()divide()floor_divide()reciprocal()power()sqrt()abs()matmul()sign()mod()divmod()cos()sin()tan()arccos()arcsin()arctan()arctan2()cosh()sinh()tanh()arctanh()exp()log()ln()log2()log10()greater()equal()less()min()max()opposite()mean()jump()sum()product()conjugate()conj()real()imag()dot()vdot()trace()norm2()normalized()matmat()inverse()determinant()eig()takediag()diagonalize()cross()outer()transpose()insertaxis()expand_dims()repeat()swapaxes()ravel()unravel()take()get()scatter()kronecker()concatenate()stack()replace_arguments()broadcast_arrays()typecast_arrays()broadcast_shapes()broadcast_to()derivative()grad()curl()normal()dotnorm()tangent()jacobian()J()surfgrad()curvature()div()laplace()symgrad()ngrad()nsymgrad()eval()isarray()rootcoords()Elemwise()piecewise()partition()heaviside()choose()chain()vectorize()add_T()dotarg()BasisPlainBasisDiscontBasisLegendreBasisMaskedBasisStructuredBasisPrunedBasis
- matrix
- mesh
- numeric
- parallel
- points
- pointsseq
PointsSequencePointsSequence.ndimsPointsSequence.from_iter()PointsSequence.uniform()PointsSequence.empty()PointsSequence.npointsPointsSequence.__bool__()PointsSequence.__len__()PointsSequence.__iter__()PointsSequence.__getitem__()PointsSequence.__add__()PointsSequence.__mul__()PointsSequence.get()PointsSequence.take()PointsSequence.compress()PointsSequence.repeat()PointsSequence.product()PointsSequence.chain()PointsSequence.triPointsSequence.hull
- sample
- solver
- sparse
- testing
- topology
TopologyTopology.spacesTopology.space_dimsTopology.referencesTopology.ndimsTopology.empty()Topology.empty_like()Topology.disjoint_union()Topology.__str__()Topology.get_groups()Topology.take()Topology.compress()Topology.slice()Topology.f_indexTopology.f_coordsTopology.basis()Topology.sample()Topology.integrate_elementwise()Topology.integrate()Topology.integral()Topology.projection()Topology.project()Topology.refined_by()Topology.refine()Topology.refine_count()Topology.refine_spaces()Topology.refine_spaces_unchecked()Topology.refine_spaces_count()Topology.trim()Topology.subset()Topology.indicator()Topology.locate()Topology.boundaryTopology.boundary_spaces()Topology.boundary_spaces_unchecked()Topology.interfaces_spaces()Topology.interfaces_spaces_unchecked()Topology.basis_discont()
TransformChainsTopologyWithGroupsTopologyOppositeTopologyEmptyTopologyStructuredTopologyConnectedTopologySimplexTopologyUnionTopologyDisjointUnionTopologySubsetTopologyRefinedTopologyHierarchicalTopologyMultipatchTopology
- transform
- transformseq
TransformsTransforms.todimsTransforms.fromdimsTransforms.__len__()Transforms.__getitem__()Transforms.index_with_tail()Transforms.__iter__()Transforms.index()Transforms.contains()Transforms.__contains__()Transforms.contains_with_tail()Transforms.refined()Transforms.edges()Transforms.__add__()Transforms.unchain()Transforms.get_evaluable()
EmptyTransformsPlainTransformsIndexTransformsAxisStructuredTransformsMaskedTransformsReorderedTransformsDerivedTransformsUniformDerivedTransformsChainedTransformschain()
- types
- unit
- util
- warnings