Namespace ae108::assembly::plugins
Namespace List > ae108 > assembly > plugins
Public Functions
Type | Name |
---|---|
DEFINE_ASSEMBLER_PLUGIN (UpdateInternalVariablesPlugin, updateInternalVariables, (const cpppetsc::local< vector_type > &displacements, const double time)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleConsistentMassMatrixPlugin, assembleConsistentMassMatrix, (matrix_type *const output)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleEnergyPlugin, assembleEnergy, (const cpppetsc::local< vector_type > &displacements, const double time, real_type *const output)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleForceIfPlugin, assembleForceIf, (const cpppetsc::local< vector_type > &displacements, const double time, std::function< bool(size_type elementIndex, size_type vertexIndex)> select, value_type *const output)) Conditionally adds the force at a vertex to output . The force is added if theselect function returns true. |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleForceVectorPlugin, assembleForceVector, (const cpppetsc::local< vector_type > &displacements, const double time, cpppetsc::local< vector_type > *const output)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleLumpedMassMatrixPlugin, assembleLumpedMassMatrix, (matrix_type *const output)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleMassMatrixPlugin, assembleMassMatrix, (matrix_type *const output)) |
|
DEFINE_CONST_ASSEMBLER_PLUGIN (AssembleStiffnessMatrixPlugin, assembleStiffnessMatrix, (const cpppetsc::local< vector_type > &displacements, const double time, matrix_type *const output)) |
Public Functions Documentation
function DEFINE_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_ASSEMBLER_PLUGIN (
UpdateInternalVariablesPlugin,
updateInternalVariables,
(const cpppetsc::local < vector_type > &displacements, const double time)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleConsistentMassMatrixPlugin,
assembleConsistentMassMatrix,
(matrix_type *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleEnergyPlugin,
assembleEnergy,
(const cpppetsc::local < vector_type > &displacements, const double time, real_type *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
Conditionally adds the force at a vertex to output
. The force is added if theselect
function returns true.
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleForceIfPlugin,
assembleForceIf,
(const cpppetsc::local < vector_type > &displacements, const double time, std::function< bool(size_type elementIndex, size_type vertexIndex)> select, value_type *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleForceVectorPlugin,
assembleForceVector,
(const cpppetsc::local < vector_type > &displacements, const double time, cpppetsc::local < vector_type > *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleLumpedMassMatrixPlugin,
assembleLumpedMassMatrix,
(matrix_type *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleMassMatrixPlugin,
assembleMassMatrix,
(matrix_type *const output)
)
function DEFINE_CONST_ASSEMBLER_PLUGIN
ae108::assembly::plugins::DEFINE_CONST_ASSEMBLER_PLUGIN (
AssembleStiffnessMatrixPlugin,
assembleStiffnessMatrix,
(const cpppetsc::local < vector_type > &displacements, const double time, matrix_type *const output)
)
The documentation for this class was generated from the following file assembly/src/include/ae108/assembly/plugins/AssembleConsistentMassMatrixPlugin.h