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