Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class NeutralWriter

Last update: 16.07.2025

Namespace: VM.Models.FE.Mesh.Writer
Assembly: VM.Models.FE.Mesh.dll

public static class NeutralWriter

Inheritance

objectNeutralWriter

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Methods

WriteBigBlock(BinaryWriter, string, Action)

public static BinaryWriter WriteBigBlock(this BinaryWriter writer, string blockName, Action writeBlock)

Parameters

writer BinaryWriter

blockName string

writeBlock Action

Returns

BinaryWriter

WriteBlock(BinaryWriter, MeshFile, string, int, Action)

public static BinaryWriter WriteBlock<t>(this BinaryWriter writer, MeshFile file, string blockName, int nBlockVersion, Action<t> actWrite) where T : class, new()

Parameters

writer BinaryWriter

file MeshFile

blockName string

nBlockVersion int

actWrite Action

Returns

BinaryWriter

Type Parameters

T

WriteBlock(BinaryWriter, ReadOnlyCollection, string, int, Action)

public static BinaryWriter WriteBlock<t>(this BinaryWriter writer, ReadOnlyCollection<t> file, string blockName, int nBlockVersion, Action<t> actWrite) where T : struct

Parameters

writer BinaryWriter

file ReadOnlyCollection

blockName string

nBlockVersion int

actWrite Action

Returns

BinaryWriter

Type Parameters

T

WriteContact(BinaryWriter, FEConstraintTie, uint, uint)

public static void WriteContact(BinaryWriter writer, FEConstraintTie tie, uint baseGeomID, uint actionGeomID)

Parameters

writer BinaryWriter

tie FEConstraintTie

baseGeomID uint

actionGeomID uint

WriteElement(BinaryWriter, Element)

public static void WriteElement(BinaryWriter writer, Element element)

Parameters

writer BinaryWriter

element Element

WriteElement(BinaryWriter, FEElement)

public static void WriteElement(BinaryWriter writer, FEElement element)

Parameters

writer BinaryWriter

element FEElement

WriteElementRBE(BinaryWriter, FEConstraintRBE)

public static void WriteElementRBE(BinaryWriter writer, FEConstraintRBE rbe)

Parameters

writer BinaryWriter

rbe FEConstraintRBE

WriteElementRBE2(BinaryWriter, RBE2)

public static void WriteElementRBE2(BinaryWriter writer, RBE2 rbe)

Parameters

writer BinaryWriter

rbe RBE2

WriteEmptyBlock(BinaryWriter, string, int)

public static BinaryWriter WriteEmptyBlock(this BinaryWriter writer, string blockName, int blockVersion)

Parameters

writer BinaryWriter

blockName string

blockVersion int

Returns

BinaryWriter

WriteMaterialArrudaBoyce(BinaryWriter, MaterialAB, bool, int)

public static void WriteMaterialArrudaBoyce(BinaryWriter writer, MaterialAB mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialAB

bUseIndex bool

nIndex int

WriteMaterialISO(BinaryWriter, ISO)

public static void WriteMaterialISO(BinaryWriter writer, ISO mat)

Parameters

writer BinaryWriter

mat ISO

WriteMaterialISO(BinaryWriter, MaterialISO, bool, int)

public static void WriteMaterialISO(BinaryWriter writer, MaterialISO mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialISO

bUseIndex bool

nIndex int

WriteMaterialMooneyRivlin(BinaryWriter, MaterialMR, bool, int)

public static void WriteMaterialMooneyRivlin(BinaryWriter writer, MaterialMR mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialMR

bUseIndex bool

nIndex int

WriteMaterialNeoHookean(BinaryWriter, MaterialNH, bool, int)

public static void WriteMaterialNeoHookean(BinaryWriter writer, MaterialNH mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialNH

bUseIndex bool

nIndex int

WriteMaterialORTHO(BinaryWriter, MaterialORTHO, bool, int)

public static void WriteMaterialORTHO(BinaryWriter writer, MaterialORTHO mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialORTHO

bUseIndex bool

nIndex int

WriteMaterialOgden(BinaryWriter, MaterialOG, bool, int)

public static void WriteMaterialOgden(BinaryWriter writer, MaterialOG mat, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

mat MaterialOG

bUseIndex bool

nIndex int

WriteNeutralFile(MeshFile, string)

public static void WriteNeutralFile(this MeshFile file, string pathToWrite)

Parameters

file MeshFile

pathToWrite string

WriteNeutralFile(MeshFile, Stream)

public static void WriteNeutralFile(this MeshFile file, Stream stream)

Parameters

file MeshFile

stream Stream

WriteNeutralFile(MeshFile, BinaryWriter)

public static void WriteNeutralFile(this MeshFile file, BinaryWriter writer)

Parameters

file MeshFile

writer BinaryWriter

WriteNeutralFile(IDFMFReader, string)

public static void WriteNeutralFile(this IDFMFReader file, string pathToWrite)

Parameters

file IDFMFReader

pathToWrite string

WriteNeutralFile(IDFMFReader, Stream)

public static void WriteNeutralFile(this IDFMFReader file, Stream stream)

Parameters

file IDFMFReader

stream Stream

WriteNeutralFile(IDFMFReader, BinaryWriter)

public static void WriteNeutralFile(this IDFMFReader file, BinaryWriter writer)

Parameters

file IDFMFReader

writer BinaryWriter

WriteNode(BinaryWriter, Node)

public static void WriteNode(BinaryWriter writer, Node node)

Parameters

writer BinaryWriter

node Node

WriteNode(BinaryWriter, NBody)

public static void WriteNode(BinaryWriter writer, NBody node)

Parameters

writer BinaryWriter

node NBody

WritePropertyBeam(BinaryWriter, BeamL)

public static void WritePropertyBeam(BinaryWriter writer, BeamL prop)

Parameters

writer BinaryWriter

prop BeamL

WritePropertyBeam(BinaryWriter, FEPropertyBeam, bool, int)

public static void WritePropertyBeam(BinaryWriter writer, FEPropertyBeam prop, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

prop FEPropertyBeam

bUseIndex bool

nIndex int

WritePropertyBeamL(BinaryWriter, FEPropertyBeamL, bool, int)

public static void WritePropertyBeamL(BinaryWriter writer, FEPropertyBeamL prop, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

prop FEPropertyBeamL

bUseIndex bool

nIndex int

WritePropertyShell(BinaryWriter, Shell)

public static void WritePropertyShell(BinaryWriter writer, Shell prop)

Parameters

writer BinaryWriter

prop Shell

WritePropertyShell(BinaryWriter, FEPropertyShell, bool, int)

public static void WritePropertyShell(BinaryWriter writer, FEPropertyShell prop, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

prop FEPropertyShell

bUseIndex bool

nIndex int

WritePropertySolid(BinaryWriter, Solid)

public static void WritePropertySolid(BinaryWriter writer, Solid prop)

Parameters

writer BinaryWriter

prop Solid

WritePropertySolid(BinaryWriter, FEPropertySolid, bool, int)

public static void WritePropertySolid(BinaryWriter writer, FEPropertySolid prop, bool bUseIndex, int nIndex)

Parameters

writer BinaryWriter

prop FEPropertySolid

bUseIndex bool

nIndex int

WriteSet(BinaryWriter, Set)

public static void WriteSet(BinaryWriter writer, Set set)

Parameters

writer BinaryWriter

set Set

WriteSet(BinaryWriter, NamedSelection)

public static void WriteSet(BinaryWriter writer, NamedSelection namedSelection)

Parameters

writer BinaryWriter

namedSelection NamedSelection

Connect with Ansys