C++ API

class xc.FieldInfo

Bases: xc_base.NamedEntity

componentDescriptions

Set component’s descriptions.

componentNames

Set field component’s names.

componentUnits

Set field component’s units.

componentsProperty

Set name to retrieve property.

componentsType

Set field component’s type.

definedOnElements((FieldInfo)arg1) → None :

Field defined on elements.

C++ signature :
void definedOnElements(XC::FieldInfo {lvalue})
definedOnGaussPoints((FieldInfo)arg1) → None :

Field defined on element’s gauss points.

C++ signature :
void definedOnGaussPoints(XC::FieldInfo {lvalue})
definedOnNodes((FieldInfo)arg1) → None :

Field defined on nodes.

C++ signature :
void definedOnNodes(XC::FieldInfo {lvalue})
isDefinedOnElements

True if field defined on elements.

isDefinedOnGaussPoints

True if field defined on element’s gauss points.

isDefinedOnNodes

True if field defined on nodes.

iterationNumber

iteration number for the field data.

numberOfComponents

Returns field’s number of components.

setName

Name for which the field is defined.

time

Time for the field data.

class xc.dqFields

Bases: Boost.Python.instance

append((dqFields)arg1, (object)arg2) → None :
C++ signature :
void append(std::deque<XC::FieldInfo, std::allocator<XC::FieldInfo> > {lvalue},boost::python::api::object)
extend((dqFields)arg1, (object)arg2) → None :
C++ signature :
void extend(std::deque<XC::FieldInfo, std::allocator<XC::FieldInfo> > {lvalue},boost::python::api::object)
class xc.MapFields

Bases: xc_base.CommandEntity, xc.dqFields

newField((MapFields)arg1, (str)arg2) → FieldInfo :

Defines a new field.

C++ signature :
XC::FieldInfo {lvalue} newField(XC::MapFields {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)