Public Member Functions | |
readHelper (bool verbosity=false) | |
void | clear () |
label | addNewElset (const std::string &setName) |
void | read (ISstream &is) |
label | readPoints (ISstream &is) |
label | readElements (ISstream &is, const ABAQUSCore::shapeType shape, const label setId=0) |
label | readSurfaceElements (ISstream &is, const label setId=0) |
void | purge_solids () |
void | compact_nodes () |
void | renumber_elements_1to0 () |
Public Attributes | |
bool | verbose_ |
DynamicList< point > | points_ |
DynamicList< label > | nodeIds_ |
DynamicList< labelList > | connectivity_ |
DynamicList< label > | elemIds_ |
DynamicList< ABAQUSCore::shapeType > | elemTypes_ |
DynamicList< label > | elsetIds_ |
HashTable< label, string > | elsetMap_ |
Definition at line 353 of file ABAQUSCore.H.
|
inlineexplicit |
Definition at line 393 of file ABAQUSCore.H.
|
inline |
Definition at line 402 of file ABAQUSCore.H.
References DynamicList::clear(), ABAQUSCore::readHelper::connectivity_, ABAQUSCore::readHelper::elemIds_, ABAQUSCore::readHelper::elemTypes_, ABAQUSCore::readHelper::elsetIds_, ABAQUSCore::readHelper::elsetMap_, ABAQUSCore::readHelper::nodeIds_, and ABAQUSCore::readHelper::points_.
Foam::label addNewElset | ( | const std::string & | setName | ) |
Definition at line 261 of file ABAQUSCore.C.
References forAllConstIters(), string::null, and Foam::stringOps::upper().
void read | ( | ISstream & | is | ) |
Definition at line 524 of file ABAQUSCore.C.
References clear(), Foam::getIdentifier(), ISstream::getLine(), IOstream::good(), Foam::Info, Foam::InfoErr, Foam::nl, ABAQUSCore::nPoints(), Foam::skipComments(), string::starts_with(), and Foam::stringOps::upper().
Referenced by ABAQUSsurfaceFormat< Face >::read().
Foam::label readPoints | ( | ISstream & | is | ) |
Definition at line 309 of file ABAQUSCore.C.
References ISstream::getLine(), p, and ISstream::peek().
Foam::label readElements | ( | ISstream & | is, |
const ABAQUSCore::shapeType | shape, | ||
const label | setId = 0 |
||
) |
Definition at line 346 of file ABAQUSCore.C.
References Foam::appendCsvLabels(), ISstream::getLine(), ABAQUSCore::nPoints(), ISstream::peek(), and Foam::Zero.
Foam::label readSurfaceElements | ( | ISstream & | is, |
const label | setId = 0 |
||
) |
Definition at line 401 of file ABAQUSCore.C.
References ABAQUSCore::encodeSolidId(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, ISstream::getLine(), cellModel::HEX, Foam::hex(), Foam::Info, cellModel::modelFaces(), Foam::nl, ISstream::peek(), cellModel::PRISM, cellModel::ref(), cellModel::TET, Foam::stringOps::upper(), and word::validate().
void purge_solids | ( | ) |
Definition at line 651 of file ABAQUSCore.C.
References bitSet::any(), bitSet::flip(), forAll, Foam::inplaceSubset(), and bitSet::set().
Referenced by ABAQUSsurfaceFormat< Face >::read().
void compact_nodes | ( | ) |
Definition at line 677 of file ABAQUSCore.C.
References forAll, Foam::inplaceRenumber(), Foam::inplaceReorder(), Foam::invert(), nPoints, and bitSet::set().
Referenced by ABAQUSsurfaceFormat< Face >::read().
void renumber_elements_1to0 | ( | ) |
Definition at line 771 of file ABAQUSCore.C.
Referenced by ABAQUSsurfaceFormat< Face >::read().
bool verbose_ |
Definition at line 358 of file ABAQUSCore.H.
DynamicList<point> points_ |
Definition at line 364 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear(), and ABAQUSsurfaceFormat< Face >::read().
DynamicList<label> nodeIds_ |
Definition at line 367 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear().
DynamicList<labelList> connectivity_ |
Definition at line 375 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear(), and ABAQUSsurfaceFormat< Face >::read().
DynamicList<label> elemIds_ |
Definition at line 378 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear(), and ABAQUSsurfaceFormat< Face >::read().
DynamicList<ABAQUSCore::shapeType> elemTypes_ |
Definition at line 381 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear().
DynamicList<label> elsetIds_ |
Definition at line 384 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear(), and ABAQUSsurfaceFormat< Face >::read().
Definition at line 387 of file ABAQUSCore.H.
Referenced by ABAQUSCore::readHelper::clear(), and ABAQUSsurfaceFormat< Face >::read().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.