Fiber

class xc.Fiber

Bases: xc.TaggedObject

alive((Fiber)arg1) → None :
C++ signature :
void alive(XC::Fiber {lvalue})
commitState((Fiber)arg1) → int :
C++ signature :
int commitState(XC::Fiber {lvalue})
getArea((Fiber)arg1) → float :
C++ signature :
double getArea(XC::Fiber {lvalue})
getArea( (Fiber)arg1) -> float :

Return the area of the fiber.

C++ signature :
double getArea(XC::Fiber {lvalue})
getFiberLocation((Fiber)arg1, (float)arg2, (float)arg3) → None :
C++ signature :
void getFiberLocation(XC::Fiber {lvalue},double {lvalue},double {lvalue})
getForce((Fiber)arg1) → float :

Returns fiber internal force.

C++ signature :
double getForce(XC::Fiber {lvalue})
getLocY((Fiber)arg1) → float :
C++ signature :
double getLocY(XC::Fiber {lvalue})
getLocZ((Fiber)arg1) → float :
C++ signature :
double getLocZ(XC::Fiber {lvalue})
getMaterial((Fiber)arg1) → UniaxialMaterial :
C++ signature :
XC::UniaxialMaterial* getMaterial(XC::Fiber {lvalue})
getMy((Fiber)arg1, (float)arg2) → float :
C++ signature :
double getMy(XC::Fiber {lvalue},double)
getMz((Fiber)arg1, (float)arg2) → float :
C++ signature :
double getMz(XC::Fiber {lvalue},double)
getOrder((Fiber)arg1) → int :
C++ signature :
int getOrder(XC::Fiber {lvalue})
getPos((Fiber)arg1) → Pos2d :
C++ signature :
Pos2d getPos(XC::Fiber {lvalue})
getStrain((Fiber)arg1) → float :

Returns fiber strain.

C++ signature :
double getStrain(XC::Fiber {lvalue})
getStress((Fiber)arg1) → float :

Returns fiber strain.

C++ signature :
double getStress(XC::Fiber {lvalue})
isAlive((Fiber)arg1) → bool :
C++ signature :
bool isAlive(XC::Fiber {lvalue})
isDead((Fiber)arg1) → bool :
C++ signature :
bool isDead(XC::Fiber {lvalue})
kill((Fiber)arg1) → None :
C++ signature :
void kill(XC::Fiber {lvalue})
revertToLastCommit((Fiber)arg1) → int :
C++ signature :
int revertToLastCommit(XC::Fiber {lvalue})
revertToStart((Fiber)arg1) → int :
C++ signature :
int revertToStart(XC::Fiber {lvalue})
setTrialFiberStrain((Fiber)arg1, (Vector)arg2) → int :
C++ signature :
int setTrialFiberStrain(XC::Fiber {lvalue},XC::Vector)
class xc.UniaxialFiber

Bases: xc.Fiber

class xc.UniaxialFiber2d

Bases: xc.UniaxialFiber

class xc.UniaxialFiber3d

Bases: xc.UniaxialFiber

class xc.fiber_ptrs_dq

Bases: Boost.Python.instance

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

Bases: xc.FiberPtrDeque

class xc.FiberSets

Bases: xc.map_fiber_sets

create((FiberSets)arg1, (str)arg2) → FiberSet :

creates set.

C++ signature :
XC::FiberSet {lvalue} create(XC::FiberSets {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)