Replicate
megane-viewer / Replicate
Class: Replicate
Defined in: pipeline/builder.ts:488
OVITO/VESTA-style supercell builder: copies every atom (and its bonds) into
an nx × ny × nz grid of cell images and enlarges the simulation cell.
Requires a unit cell on the input; without one the input passes through.
Ports: inp.particle — atom data in inp.cell — simulation cell in inp.traj — trajectory in out.particle — replicated atom data out.cell — enlarged simulation cell out.traj — replicated trajectory
Extends
PipelineNode
Constructors
Constructor
new Replicate(
__namedParameters?):Replicate
Defined in: pipeline/builder.ts:497
Parameters
__namedParameters?
nx?
number
ny?
number
nz?
number
Returns
Replicate
Overrides
PipelineNode.constructor
Properties
_id
_id:
string|null=null
Defined in: pipeline/builder.ts:102
Inherited from
PipelineNode._id
_inpPorts
protectedreadonly_inpPorts:object
Defined in: pipeline/builder.ts:491
cell
cell:
string="cell"
particle
particle:
string="particle"
traj
traj:
string="trajectory"
Overrides
PipelineNode._inpPorts
_outPorts
protectedreadonly_outPorts:object
Defined in: pipeline/builder.ts:490
cell
cell:
string="cell"
particle
particle:
string="particle"
traj
traj:
string="trajectory"
Overrides
PipelineNode._outPorts
nodeType
readonlynodeType:"replicate"="replicate"
Defined in: pipeline/builder.ts:489
Overrides
PipelineNode.nodeType
nx
nx:
number
Defined in: pipeline/builder.ts:493
ny
ny:
number
Defined in: pipeline/builder.ts:494
nz
nz:
number
Defined in: pipeline/builder.ts:495
Accessors
inp
Get Signature
get inp():
PortAccessor
Defined in: pipeline/builder.ts:110
Input port namespace. Access ports via node.inp.portName
Returns
PortAccessor
Inherited from
PipelineNode.inp
out
Get Signature
get out():
PortAccessor
Defined in: pipeline/builder.ts:105
Output port namespace. Access ports via node.out.portName
Returns
PortAccessor
Inherited from
PipelineNode.out
Methods
_toSerializedParams()
_toSerializedParams():
object
Defined in: pipeline/builder.ts:505
Serialize node parameters to the SerializedPipeline v3 node dict.
Returns
object
nx
nx:
number
ny
ny:
number
nz
nz:
number
type
type:
string
Overrides
PipelineNode._toSerializedParams