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
References
References.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.children
References.edges
References.isuniform
References.getpoints()
- evaluable
equalindex()
equalshape()
replace()
Evaluable
EvaluableConstant
SparseArray
sum()
dot()
align()
unalign()
AsEvaluableArray
Array
NPoints
Normal
Inverse
Interpolate
Pointwise
Cos
Sin
Tan
ArcSin
ArcCos
ArcTan
CosH
SinH
TanH
ArcTanH
Sampled
Zeros
Guard
Find
DerivativeTargetBase
WithDerivative
Argument
IdentifierDerivativeTarget
Polyval
Legendre
Choose
derivative()
prependaxes()
appendaxes()
replace_arguments()
einsum()
eval_sparse()
- export
- expression_v1
- expression_v2
- function
Lowerable
Array
Array.shape
Array.ndim
Array.dtype
Array.spaces
Array.arguments
Array.cast()
Array.__len__()
Array.__iter__()
Array.size
Array.T
Array.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.real
Array.imag
Custom
Argument
implements()
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()
Basis
PlainBasis
DiscontBasis
LegendreBasis
MaskedBasis
StructuredBasis
PrunedBasis
- matrix
- mesh
- numeric
- parallel
- points
- pointsseq
PointsSequence
PointsSequence.ndims
PointsSequence.from_iter()
PointsSequence.uniform()
PointsSequence.empty()
PointsSequence.npoints
PointsSequence.__bool__()
PointsSequence.__len__()
PointsSequence.__iter__()
PointsSequence.__getitem__()
PointsSequence.__add__()
PointsSequence.__mul__()
PointsSequence.get()
PointsSequence.take()
PointsSequence.compress()
PointsSequence.repeat()
PointsSequence.product()
PointsSequence.chain()
PointsSequence.tri
PointsSequence.hull
- sample
- solver
- sparse
- testing
- topology
Topology
Topology.spaces
Topology.space_dims
Topology.references
Topology.ndims
Topology.empty()
Topology.empty_like()
Topology.disjoint_union()
Topology.__str__()
Topology.get_groups()
Topology.take()
Topology.compress()
Topology.slice()
Topology.f_index
Topology.f_coords
Topology.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.boundary
Topology.boundary_spaces()
Topology.boundary_spaces_unchecked()
Topology.interfaces_spaces()
Topology.interfaces_spaces_unchecked()
Topology.basis_discont()
TransformChainsTopology
WithGroupsTopology
OppositeTopology
EmptyTopology
StructuredTopology
ConnectedTopology
SimplexTopology
UnionTopology
DisjointUnionTopology
SubsetTopology
RefinedTopology
HierarchicalTopology
MultipatchTopology
- transform
- transformseq
Transforms
Transforms.todims
Transforms.fromdims
Transforms.__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()
EmptyTransforms
PlainTransforms
IndexTransforms
Axis
StructuredTransforms
MaskedTransforms
ReorderedTransforms
DerivedTransforms
UniformDerivedTransforms
ChainedTransforms
chain()
- types
- unit
- util
- warnings