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> >)
-