|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.solids.SolutionMatrices
public class SolutionMatrices
Collection of matrices used in the solution sequence. This contains: A stiffness matrix. A loads matrix. A mass matrix A differential stiffness matrix.
These are grouped together into a single class so that the constraints, etc.. only have to be set once.
| Constructor Summary | |
|---|---|
SolutionMatrices(AtlasNode[] nodes)
Initializes all of the matrices to tge correct size. |
|
| Method Summary | |
|---|---|
DoubleMatrix |
getDampingMatrix()
|
DoubleMatrix |
getDisplacementMatrix()
|
int |
getDOFIndex(AtlasNode node,
int dof)
Returns the internal location of a specified dof. |
AtlasDOF |
getExternalDOF(int loc)
Returns the external dof for a location in the Matrix. |
DoubleMatrix |
getForceMatrix()
|
DoubleMatrix |
getMassMatrix()
|
int |
getRank()
Returns the rank of the stiffness Matrix. |
DoubleMatrix |
getReducedDispMatrix()
Returns the active portion of the force array. |
DoubleMatrix |
getReducedForceMatrix()
Returns the active portion of the force array. |
DoubleMatrix |
getReducedMassMatrix()
Returns the active portion of the mass array. |
DoubleMatrix |
getReducedStiffnessMatrix()
Returns the active portion of the stiffness array. |
DoubleMatrix |
getStiffnessMatrix()
|
AtlasDOF[] |
getUnconstrainedDOF()
Returns all DOF that are not constrained. |
int |
getUnconstrainedRank()
Counts the numbe of DOF that are not constrained. |
boolean |
isConstrained(AtlasDOF dof)
Determines whether the specified DOF is constrinaed. |
boolean |
isSupported(AtlasDOF dof)
Determines whether the specified DOF is supported. |
void |
partitionAll()
|
void |
setConstrainedDOF(AtlasNode node,
int dof,
double value)
Sets a DOF as contrained. |
void |
setDisplacements(DoubleMatrix Us)
Sets the displacements. |
void |
setUnsupportedDOF(AtlasNode node,
int dof)
Sets a DOF as unsupported. |
boolean |
unSupported(AtlasDOF dof)
Determine if specified DOF is unsupported. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SolutionMatrices(AtlasNode[] nodes)
| Method Detail |
|---|
public int getRank()
public int getUnconstrainedRank()
public AtlasDOF[] getUnconstrainedDOF()
public DoubleMatrix getStiffnessMatrix()
public DoubleMatrix getMassMatrix()
public DoubleMatrix getDampingMatrix()
public DoubleMatrix getForceMatrix()
public DoubleMatrix getDisplacementMatrix()
public void partitionAll()
public DoubleMatrix getReducedStiffnessMatrix()
public DoubleMatrix getReducedMassMatrix()
public DoubleMatrix getReducedForceMatrix()
public DoubleMatrix getReducedDispMatrix()
public void setDisplacements(DoubleMatrix Us)
public int getDOFIndex(AtlasNode node,
int dof)
public AtlasDOF getExternalDOF(int loc)
public void setConstrainedDOF(AtlasNode node,
int dof,
double value)
public void setUnsupportedDOF(AtlasNode node,
int dof)
public boolean isConstrained(AtlasDOF dof)
public boolean isSupported(AtlasDOF dof)
public boolean unSupported(AtlasDOF dof)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||