TexGen
|
Class used to generate an abaqus input deck for textile mechanics simulations. More...
#include <SimulationAbaqus.h>
Classes | |
class | CKeywordInteraction |
Represents a surface interaction as a string of ABAQUS keywords. More... | |
class | CSurfaceInteraction |
Abstract base class to represent a surface interaction. More... | |
struct | ELEMENT_FACE |
struct | INTERSECTION_DATA |
struct | SECTION_VF_DATA |
Public Member Functions | |
CSimulationAbaqus (void) | |
virtual | ~CSimulationAbaqus (void) |
bool | CreateAbaqusInputFile (CTextile &Textile, string Filename, bool bRegenerateMesh, int iElementType=0, bool bAdjustMesh=false, double Tolerance=0.0000001) |
void | SetIncludePlates (bool bInclude) |
bool | GetIncludePlates () |
void | SetInitialPlateGap (double dPlateGap) |
double | GetInitialPlateGap () |
void | SetWholeSurfaces (bool bWholeSurface) |
bool | GetWholeSurfaces () |
void | SetYarnSurfaceInteraction (string AbaqusCommands) |
Assign a surface interaction to be used at contacts between yarns. More... | |
void | SetPlateSurfaceInteraction (string AbaqusCommands) |
Assign a surface interaction to be used at contacts between yarns and compaction plates. More... | |
void | SetStaticStepParameters (double dInitTimeInc=0, double dTimePeriod=0, double dMinTimeInc=0, double dMaxTimeInc=0) |
void | ClearDeformationSteps () |
Clear all deformation steps. More... | |
void | AddDeformationStep (const CLinearTransformation &Deformation) |
Add a deformation step. More... | |
const vector< CLinearTransformation > & | GetDeformationSteps () const |
Get the list of deformation steps. More... | |
void | SetDeformationSteps (const vector< CLinearTransformation > &DeformationSteps) |
Set the list of deformation steps. More... | |
const CLinearTransformation & | GetDeformation () const |
Return the final deformation in the series or identity if none exist. More... | |
void | SetDeformation (const CLinearTransformation &Deformation) |
Set the deformation, this will clear all existing deformations. More... | |
Protected Types | |
enum | SET_TYPE { NODE_SET , ELEMENT_SET } |
enum | SURFACE_TYPE { SURFACE_UPPER , SURFACE_LOWER , SURFACE_ALL } |
typedef int | YarnNumber |
Protected Member Functions | |
void | CreateMaterials (ostream &Output, string Filename) |
Create the materials for the yarns. More... | |
void | CreateContact (ostream &Output, string Name1, string Name2, string InteractionName) |
Create a contact pair from two surface definitions. More... | |
void | CreateSet (ostream &Output, SET_TYPE Type, string Name, vector< int > &Indices, bool bUnSorted=false) |
Output an element or node set from a list of indices. More... | |
void | CreateSet (ostream &Output, string Name, const vector< pair< int, int > > &NodePairs) |
Create two node sets from a vector of pairs of ints. More... | |
void | CreateSurfaces (ostream &Output, map< string, vector< ELEMENT_FACE > > &SurfaceDefinitions) |
Create ABAQUS surface definitions. More... | |
void | CreateSurfaceDefinitions (int iNumYarns, const vector< XYZ > &Repeats, map< string, vector< ELEMENT_FACE > > &SurfaceDefinitions) |
void | CreateContacts (ostream &Output, const CTextile &Textile) |
Create the contact definitions. More... | |
void | CreateContacts (ostream &Output, const CTextileWeave &Weave) |
Create the contact definitions for a woven fabric. More... | |
void | OutputContacts (ostream &Output, set< pair< int, int > > &Contacts) |
Output the contact definitions. More... | |
void | CreateContacts (ostream &Output, const CTextile3DWeave &Weave) |
Create the contact definitions for a 3D woven fabric. More... | |
void | CreateCompressionPlates (ostream &Output) |
Create two rigid body analytical planes: one above and one below. More... | |
void | CreatePeriodicBoundaries (ostream &Output, const CDomain &Domain) |
Create a step with given deformation. More... | |
void | CreateStep (ostream &Output) |
Create a step. More... | |
void | CreateBoundary (ostream &Output, CLinearTransformation Deformation, const vector< int > &YarnCenterNodes, const vector< XYZ > &Repeats) |
Create output request and boundary conditions with given deformation. More... | |
int | GetFaceIndex (CMesh::ELEMENT_TYPE ElemType, const set< int > &NodeIndices) |
void | GetYarnSurfaces (int iYarn, const vector< XYZ > &Repeats, vector< ELEMENT_FACE > &UpperFaces, vector< ELEMENT_FACE > &LowerFaces) |
Get a list of faces which make up the surfaces of a yarn. More... | |
void | GetYarnSurface (int iYarn, const vector< XYZ > &Repeats, vector< ELEMENT_FACE > &Faces) |
Get a list of faces which make up the surface of a yarn. More... | |
ELEMENT_FACE | FindFaceIndex (int iYarn, const vector< int > &SurfIndices) |
Given a surface element, find the volume element it belongs to along with its face index. More... | |
set< int > | GetCommonIndices (const vector< int > &SurfIndices, const vector< int > &VolIndices) |
Find the common indices between a surface element and a volume element. More... | |
int | GetCenterNode (const CMesh &Mesh) |
Get the central node index of a given mesh. More... | |
void | BuildIndexOffsets () |
Populate m_IndexOffsets parameter. More... | |
int | GetGlobalElementIndex (int iYarn, CMesh::ELEMENT_TYPE ElemType, int iIndex) |
int | GetGlobalElementIndex (ELEMENT_FACE Face) |
Get the global element index of a given face. More... | |
int | GetGlobalNodeIndex (int iYarn, int iIndex) |
Get the global element index of a given face. More... | |
double | GetSectionArea (vector< int > &Section, CMesh &Mesh) |
Get the cross-sectional area of the yarn section. More... | |
double | GetSectionVolumeFraction (double Area, CTextile &Textile, int Yarn) |
Get the volume fraction based on a given area. More... | |
void | CreateMidPointVolumeFractions (vector< SECTION_VF_DATA > &VFData, vector< SECTION_VF_DATA > &VFMidData) |
Create an array of volume fractions at the mid points between sections. More... | |
void | GetElementVolumeFractions (vector< POINT_INFO > &ElementsInfo, vector< SECTION_VF_DATA > &MidVFData) |
Save the volume fraction for a given element - taken to be at the centre of the element. More... | |
void | GetSectionVolumeFractions (CTextile &Textile, vector< SECTION_VF_DATA > &VolFractionData, int iYarn) |
Get volume fraction of section saved in POLYGON mesh section. More... | |
Protected Attributes | |
vector< CMesh > | m_YarnMeshes |
CMesh | m_TextileMesh |
map< YarnNumber, map< CMesh::ELEMENT_TYPE, int > > | m_ElementIndexOffsets |
map< YarnNumber, int > | m_NodeIndexOffsets |
int | m_iTotalNumNodes |
bool | m_bIncludePlates |
XYZ | m_TopPlatePos |
XYZ | m_BottomPlatePos |
double | m_dInitialPlateGap |
bool | m_bWholeSurfaces |
CTextileMaterials | m_Materials |
string | m_StaticStepParameters |
CObjectContainer< CSurfaceInteraction > | m_YarnInteraction |
CObjectContainer< CSurfaceInteraction > | m_PlateInteraction |
vector< CLinearTransformation > | m_DeformationSteps |
Class used to generate an abaqus input deck for textile mechanics simulations.
Definition at line 41 of file SimulationAbaqus.h.
|
protected |
Definition at line 284 of file SimulationAbaqus.h.
|
protected |
Enumerator | |
---|---|
NODE_SET | |
ELEMENT_SET |
Definition at line 76 of file SimulationAbaqus.h.
|
protected |
Enumerator | |
---|---|
SURFACE_UPPER | |
SURFACE_LOWER | |
SURFACE_ALL |
Definition at line 82 of file SimulationAbaqus.h.
CSimulationAbaqus::CSimulationAbaqus | ( | void | ) |
Definition at line 31 of file SimulationAbaqus.cpp.
|
virtual |
Definition at line 39 of file SimulationAbaqus.cpp.
|
inherited |
Add a deformation step.
Definition at line 52 of file Simulation.cpp.
References TexGen::CSimulation::m_DeformationSteps.
Referenced by TexGen::CSimulation::SetDeformation().
|
protected |
Populate m_IndexOffsets parameter.
Definition at line 463 of file SimulationAbaqus.cpp.
References m_ElementIndexOffsets, m_NodeIndexOffsets, m_YarnMeshes, and TexGen::CMesh::NUM_ELEMENT_TYPES.
Referenced by CreateAbaqusInputFile().
|
inherited |
Clear all deformation steps.
Definition at line 47 of file Simulation.cpp.
References TexGen::CSimulation::m_DeformationSteps.
Referenced by TexGen::CSimulation::SetDeformation().
bool CSimulationAbaqus::CreateAbaqusInputFile | ( | CTextile & | Textile, |
string | Filename, | ||
bool | bRegenerateMesh, | ||
int | iElementType = 0 , |
||
bool | bAdjustMesh = false , |
||
double | Tolerance = 0.0000001 |
||
) |
Definition at line 43 of file SimulationAbaqus.cpp.
References TexGen::AddExtensionIfMissing(), TexGen::CTextile::AddVolumeToMesh(), TexGen::CAdjustMeshInterference::AdjustMesh(), TexGen::CAdjustMeshInterference::AdjustSectionMeshes(), BuildIndexOffsets(), TexGen::CMesh::Clear(), CreateBoundary(), CreateCompressionPlates(), CreateContacts(), CreateMaterials(), CreateMidPointVolumeFractions(), CreatePeriodicBoundaries(), CreateStep(), CreateSurfaceDefinitions(), CreateSurfaces(), GetCenterNode(), TexGen::CTextile::GetDomain(), GetElementVolumeFractions(), GetGlobalNodeIndex(), TexGen::CMesh::GetNumNodes(), TexGen::CTextile::GetNumYarns(), TexGen::CTextile::GetPointInformation(), TexGen::CYarn::GetRepeats(), GetSectionVolumeFractions(), TexGen::CTextile::GetYarn(), TexGen::CMesh::InsertMesh(), m_bIncludePlates, TexGen::CSimulation::m_DeformationSteps, m_iTotalNumNodes, m_Materials, m_TextileMesh, m_YarnMeshes, TexGen::CMesh::NUM_ELEMENT_TYPES, TexGen::CMesh::POLYGON, TexGen::ReplaceFilenameSpaces(), TexGen::CMesh::SaveToABAQUS(), TexGen::CTextileMaterials::SetupMaterials(), TexGen::stringify(), TGERROR, and TGLOG.
|
protected |
Create output request and boundary conditions with given deformation.
Definition at line 814 of file SimulationAbaqus.cpp.
References TexGen::CMesh::GetNode(), m_bIncludePlates, m_BottomPlatePos, m_TextileMesh, and m_TopPlatePos.
Referenced by CreateAbaqusInputFile().
|
protected |
Create two rigid body analytical planes: one above and one below.
Definition at line 676 of file SimulationAbaqus.cpp.
References m_BottomPlatePos, m_dInitialPlateGap, m_iTotalNumNodes, m_TopPlatePos, m_YarnMeshes, TexGen::Max(), TexGen::Min(), and TexGen::XYZ::z.
Referenced by CreateAbaqusInputFile().
|
protected |
Create a contact pair from two surface definitions.
Definition at line 866 of file SimulationAbaqus.cpp.
Referenced by CreateContacts(), and OutputContacts().
|
protected |
Create the contact definitions.
This function simply delegates the task to a function which takes a specific textile type. Or prints an error if no such function exists
Definition at line 573 of file SimulationAbaqus.cpp.
References CreateContact(), CreateContacts(), TexGen::CTextile::GetNumYarns(), m_bIncludePlates, m_bWholeSurfaces, m_PlateInteraction, and TexGen::stringify().
Referenced by CreateAbaqusInputFile(), and CreateContacts().
|
protected |
Create the contact definitions for a 3D woven fabric.
Definition at line 641 of file SimulationAbaqus.cpp.
References TexGen::CTextile3DWeave::GetCell(), TexGen::CTextile3DWeave::GetNumXYarns(), TexGen::CTextile3DWeave::GetNumYYarns(), TexGen::CTextile3DWeave::GetYarnIndex(), m_YarnInteraction, OutputContacts(), and TexGen::PATTERN3D_NOYARN.
|
protected |
Create the contact definitions for a woven fabric.
Definition at line 621 of file SimulationAbaqus.cpp.
References TexGen::CTextileWeave::GetCell(), TexGen::CTextileWeave::GetNumXYarns(), TexGen::CTextileWeave::GetNumYYarns(), TexGen::CTextileWeave::GetYarnIndex(), m_YarnInteraction, and OutputContacts().
|
protected |
Create the materials for the yarns.
Definition at line 509 of file SimulationAbaqus.cpp.
References TexGen::CTextileMaterials::GetMaterialAssignements(), TexGen::CTextileMaterials::GetMaterials(), m_Materials, m_YarnMeshes, TexGen::StripPath(), and TexGen::WriteElementsHeader().
Referenced by CreateAbaqusInputFile().
|
protected |
Create an array of volume fractions at the mid points between sections.
Definition at line 1023 of file SimulationAbaqus.cpp.
References TexGen::CSimulationAbaqus::SECTION_VF_DATA::dVolumeFraction, TexGen::CSimulationAbaqus::SECTION_VF_DATA::iMax, and TexGen::CSimulationAbaqus::SECTION_VF_DATA::iMin.
Referenced by CreateAbaqusInputFile().
|
protected |
Create a step with given deformation.
Definition at line 746 of file SimulationAbaqus.cpp.
References CreateSet(), TexGen::CMesh::GetAABB(), TexGen::CDomain::GetMesh(), TexGen::CMesh::GetNodePairs(), m_iTotalNumNodes, m_TextileMesh, and TexGen::stringify().
Referenced by CreateAbaqusInputFile().
|
protected |
Output an element or node set from a list of indices.
Note that TexGen meshes are 0-based (first element has index 0) while Abaqus is 1 based. This function will autmatically add 1 to each index. So this function should be passed a set of 0-based indices which will the be converted to 1-based for Abaqus.
Output | Output stream to which the set will be written to |
Type | On of the SET_TYPE enumurations, can be either node or element |
Name | The name of the set to create |
Indices | A list of 0-based indices that form the set |
bUnSorted | Whether or not abaqus should sort the set |
Definition at line 885 of file SimulationAbaqus.cpp.
References ELEMENT_SET, NODE_SET, and TexGen::WriteValues().
Referenced by CreatePeriodicBoundaries(), and CreateSet().
|
protected |
Create two node sets from a vector of pairs of ints.
The name is used as the base name, two sets will be create as <name>A and <name>B
Output | Output stream to which the set will be written to |
Name | The base name of the set to create |
NodePairs | A list of 0-based pairs of indices (perhaps obtained from CMesh::GetNodePairs) |
Definition at line 871 of file SimulationAbaqus.cpp.
References CreateSet(), and NODE_SET.
|
protected |
Create a step.
Definition at line 792 of file SimulationAbaqus.cpp.
References m_StaticStepParameters.
Referenced by CreateAbaqusInputFile().
|
protected |
Definition at line 217 of file SimulationAbaqus.cpp.
References GetYarnSurface(), GetYarnSurfaces(), m_bWholeSurfaces, TexGen::stringify(), and TGLOG.
Referenced by CreateAbaqusInputFile().
|
protected |
Create ABAQUS surface definitions.
This function creates 2 surface definitions for each yarn, one for the upper surface named YarnXUpper and one for the lower surface named YarnXLower where X is replaced with the yarn index
Definition at line 552 of file SimulationAbaqus.cpp.
References GetGlobalElementIndex().
Referenced by CreateAbaqusInputFile().
|
protected |
Given a surface element, find the volume element it belongs to along with its face index.
iYarn | The yarn index |
SurfaceType | The surface element type (usually either triangle or quad) |
SurfIndices | The indices of the surface element |
Definition at line 366 of file SimulationAbaqus.cpp.
References TexGen::CSimulationAbaqus::ELEMENT_FACE::ElementType, GetCommonIndices(), GetFaceIndex(), TexGen::CMesh::GetIndices(), TexGen::CMesh::GetNumNodes(), TexGen::CSimulationAbaqus::ELEMENT_FACE::iElementIndex, TexGen::CSimulationAbaqus::ELEMENT_FACE::iFaceIndex, TexGen::CSimulationAbaqus::ELEMENT_FACE::iYarn, m_YarnMeshes, TexGen::CMesh::NUM_ELEMENT_TYPES, TexGen::CMesh::POLYGON, TexGen::CMesh::RemoveElementType(), and TexGen::CMesh::RemoveUnreferencedNodes().
Referenced by GetYarnSurface(), and GetYarnSurfaces().
|
protected |
Get the central node index of a given mesh.
Definition at line 737 of file SimulationAbaqus.cpp.
References TexGen::CMesh::GetAABB(), and TexGen::CMesh::GetClosestNode().
Referenced by CreateAbaqusInputFile().
|
protected |
Find the common indices between a surface element and a volume element.
SurfIndices | The indices of the surface element |
VolIndices | The indices of the volume element |
Definition at line 444 of file SimulationAbaqus.cpp.
Referenced by FindFaceIndex().
|
inherited |
Return the final deformation in the series or identity if none exist.
This function is useful if the simulation consists of a single deformation step otherwise use GetDeformationSteps.
Definition at line 33 of file Simulation.cpp.
References TexGen::CSimulation::m_DeformationSteps.
|
inlineinherited |
Get the list of deformation steps.
Definition at line 42 of file Simulation.h.
|
protected |
Save the volume fraction for a given element - taken to be at the centre of the element.
Definition at line 1046 of file SimulationAbaqus.cpp.
References TexGen::CMesh::GetIndices(), TexGen::CMesh::GetNumNodes(), m_TextileMesh, and TexGen::CMesh::NUM_ELEMENT_TYPES.
Referenced by CreateAbaqusInputFile().
|
protected |
Get an element face index as defined by ABAQUS documentation given the node indices making up the face Used by CreateSurfaces to define the surfaces
Definition at line 406 of file SimulationAbaqus.cpp.
References TexGen::CMesh::HEX, and TexGen::CMesh::WEDGE.
Referenced by FindFaceIndex().
|
protected |
Get the global element index of a given face.
Definition at line 499 of file SimulationAbaqus.cpp.
References TexGen::CSimulationAbaqus::ELEMENT_FACE::ElementType, GetGlobalElementIndex(), TexGen::CSimulationAbaqus::ELEMENT_FACE::iElementIndex, and TexGen::CSimulationAbaqus::ELEMENT_FACE::iYarn.
|
protected |
Given the element index of a particular yarn and element type, return the global element index
Definition at line 494 of file SimulationAbaqus.cpp.
References m_ElementIndexOffsets.
Referenced by CreateSurfaces(), and GetGlobalElementIndex().
|
protected |
Get the global element index of a given face.
Definition at line 504 of file SimulationAbaqus.cpp.
References m_NodeIndexOffsets.
Referenced by CreateAbaqusInputFile(), and GetSectionVolumeFractions().
|
inline |
Definition at line 50 of file SimulationAbaqus.h.
|
inline |
Definition at line 53 of file SimulationAbaqus.h.
|
protected |
Get the cross-sectional area of the yarn section.
Definition at line 931 of file SimulationAbaqus.cpp.
References TexGen::CrossProduct(), TexGen::GetLength(), TexGen::CMesh::GetNode(), TexGen::XYZ::x, TexGen::XYZ::y, and TexGen::XYZ::z.
Referenced by GetSectionVolumeFractions().
|
protected |
Get the volume fraction based on a given area.
Definition at line 1005 of file SimulationAbaqus.cpp.
References TexGen::CProperties::GetFibreArea(), TexGen::CYarn::GetFibreDistribution(), TexGen::CPropertiesTextile::GetGeometryScale(), TexGen::CFibreDistribution::GetVolumeFraction(), and TexGen::CTextile::GetYarn().
Referenced by GetSectionVolumeFractions().
|
protected |
Get volume fraction of section saved in POLYGON mesh section.
Definition at line 1088 of file SimulationAbaqus.cpp.
References TexGen::CSimulationAbaqus::SECTION_VF_DATA::dVolumeFraction, GetGlobalNodeIndex(), GetSectionArea(), GetSectionVolumeFraction(), TexGen::CSimulationAbaqus::SECTION_VF_DATA::iMax, TexGen::CSimulationAbaqus::SECTION_VF_DATA::iMin, m_YarnMeshes, and TexGen::CMesh::POLYGON.
Referenced by CreateAbaqusInputFile().
|
inline |
Definition at line 56 of file SimulationAbaqus.h.
|
protected |
Get a list of faces which make up the surface of a yarn.
iYarn | The yarn index |
Repeats | The yarn repeat vectors |
Faces,LowerFaces | Vectors for lists of surface faces |
Definition at line 306 of file SimulationAbaqus.cpp.
References TexGen::CMesh::ConvertToSurfaceMesh(), FindFaceIndex(), TexGen::CMesh::GetIndices(), TexGen::CMesh::GetNodePairs(), TexGen::CMesh::GetNumNodes(), m_YarnMeshes, TexGen::CMesh::NUM_ELEMENT_TYPES, TexGen::CMesh::POLYGON, TexGen::CMesh::RemoveElementType(), and TexGen::CMesh::RemoveUnreferencedNodes().
Referenced by CreateSurfaceDefinitions().
|
protected |
Get a list of faces which make up the surfaces of a yarn.
iYarn | The yarn index |
Repeats | The yarn repeat vectors |
UpperFaces,LowerFaces | Vectors for lists of upper and lower surface faces |
Definition at line 238 of file SimulationAbaqus.cpp.
References TexGen::CMesh::ConvertToSurfaceMesh(), TexGen::CrossProduct(), FindFaceIndex(), TexGen::CMesh::GetIndices(), TexGen::CMesh::GetNode(), TexGen::CMesh::GetNodePairs(), TexGen::CMesh::GetNumNodes(), m_YarnMeshes, TexGen::CMesh::NUM_ELEMENT_TYPES, TexGen::CMesh::POLYGON, TexGen::CMesh::RemoveElementType(), TexGen::CMesh::RemoveUnreferencedNodes(), and TexGen::XYZ::z.
Referenced by CreateSurfaceDefinitions().
|
protected |
Output the contact definitions.
Definition at line 662 of file SimulationAbaqus.cpp.
References CreateContact(), m_bWholeSurfaces, and TexGen::stringify().
Referenced by CreateContacts().
|
inherited |
Set the deformation, this will clear all existing deformations.
This function is useful if the simulation consists of a single deformation step otherwise use AddDeformationStep or SetDeformationSteps.
Definition at line 41 of file Simulation.cpp.
References TexGen::CSimulation::AddDeformationStep(), and TexGen::CSimulation::ClearDeformationSteps().
|
inlineinherited |
Set the list of deformation steps.
Definition at line 45 of file Simulation.h.
|
inline |
Definition at line 49 of file SimulationAbaqus.h.
|
inline |
Definition at line 52 of file SimulationAbaqus.h.
void CSimulationAbaqus::SetPlateSurfaceInteraction | ( | string | AbaqusCommands | ) |
Assign a surface interaction to be used at contacts between yarns and compaction plates.
The string specified will be added in the .inp file below "*Surface Interaction, Name=Plate". It should be a series of ABAQUS keywords which may span multiple lines, the last line should contain a newline character at the end.
Definition at line 917 of file SimulationAbaqus.cpp.
References m_PlateInteraction.
void CSimulationAbaqus::SetStaticStepParameters | ( | double | dInitTimeInc = 0 , |
double | dTimePeriod = 0 , |
||
double | dMinTimeInc = 0 , |
||
double | dMaxTimeInc = 0 |
||
) |
Definition at line 922 of file SimulationAbaqus.cpp.
References m_StaticStepParameters, and TexGen::stringify().
|
inline |
Definition at line 55 of file SimulationAbaqus.h.
void CSimulationAbaqus::SetYarnSurfaceInteraction | ( | string | AbaqusCommands | ) |
Assign a surface interaction to be used at contacts between yarns.
The string specified will be added in the .inp file below "*Surface Interaction, Name=Yarn". It should be a series of ABAQUS keywords which may span multiple lines, the last line should contain a newline character at the end.
Definition at line 912 of file SimulationAbaqus.cpp.
References m_YarnInteraction.
|
protected |
Definition at line 288 of file SimulationAbaqus.h.
Referenced by CreateAbaqusInputFile(), CreateBoundary(), and CreateContacts().
|
protected |
Definition at line 290 of file SimulationAbaqus.h.
Referenced by CreateBoundary(), and CreateCompressionPlates().
|
protected |
Definition at line 292 of file SimulationAbaqus.h.
Referenced by CreateContacts(), CreateSurfaceDefinitions(), and OutputContacts().
|
protectedinherited |
Definition at line 62 of file Simulation.h.
Referenced by TexGen::CSimulation::AddDeformationStep(), TexGen::CSimulation::ClearDeformationSteps(), CreateAbaqusInputFile(), and TexGen::CSimulation::GetDeformation().
|
protected |
Definition at line 291 of file SimulationAbaqus.h.
Referenced by CreateCompressionPlates().
|
protected |
Definition at line 285 of file SimulationAbaqus.h.
Referenced by BuildIndexOffsets(), and GetGlobalElementIndex().
|
protected |
Definition at line 287 of file SimulationAbaqus.h.
Referenced by CreateAbaqusInputFile(), CreateCompressionPlates(), and CreatePeriodicBoundaries().
|
protected |
Definition at line 294 of file SimulationAbaqus.h.
Referenced by CreateAbaqusInputFile(), and CreateMaterials().
|
protected |
Definition at line 286 of file SimulationAbaqus.h.
Referenced by BuildIndexOffsets(), and GetGlobalNodeIndex().
|
protected |
Definition at line 298 of file SimulationAbaqus.h.
Referenced by CreateContacts(), and SetPlateSurfaceInteraction().
|
protected |
Definition at line 296 of file SimulationAbaqus.h.
Referenced by CreateStep(), and SetStaticStepParameters().
|
protected |
Definition at line 283 of file SimulationAbaqus.h.
Referenced by CreateAbaqusInputFile(), CreateBoundary(), CreatePeriodicBoundaries(), and GetElementVolumeFractions().
|
protected |
Definition at line 289 of file SimulationAbaqus.h.
Referenced by CreateBoundary(), and CreateCompressionPlates().
|
protected |
Definition at line 297 of file SimulationAbaqus.h.
Referenced by CreateContacts(), and SetYarnSurfaceInteraction().
|
protected |
Definition at line 282 of file SimulationAbaqus.h.
Referenced by BuildIndexOffsets(), CreateAbaqusInputFile(), CreateCompressionPlates(), CreateMaterials(), FindFaceIndex(), GetSectionVolumeFractions(), GetYarnSurface(), and GetYarnSurfaces().