G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsMuscleAssembler< T > Member List

This is the complete list of members for gsMuscleAssembler< T >, including all inherited members.

allFixedDofs() const gsAssembler< T >inline
apply(ElementVisitor &visitor, size_t patchIndex=0, boxSide side=boundary::none)gsAssembler< T >protected
apply(InterfaceVisitor &visitor, const boundaryInterface &bi)gsAssembler< T >protected
assemble(const gsMatrix< T > &solutionVector, const std::vector< gsMatrix< T > > &fixedDoFs)gsMuscleAssembler< T >virtual
gismo::gsElasticityAssembler::assemble(bool saveEliminationMatrix=false)gsElasticityAssembler< T >virtual
gismo::gsElasticityAssembler::assemble(const gsMultiPatch< T > &displacement)gsElasticityAssembler< T >protectedvirtual
gismo::gsElasticityAssembler::assemble(const gsMultiPatch< T > &displacement, const gsMultiPatch< T > &pressure)gsElasticityAssembler< T >protectedvirtual
gismo::gsAssembler::assemble()gsAssembler< T >virtual
check()gsAssembler< T >
clone() const gsAssembler< T >virtual
computeDirichletDofs(short_t unk=0)gsAssembler< T >
computeDirichletDofsIntpl(const gsDofMapper &mapper, const gsMultiBasis< T > &mbasis, const short_t unk_=0)gsAssembler< T >protected
computeDirichletDofsL2Proj(const gsDofMapper &mapper, const gsMultiBasis< T > &mbasis, const short_t unk_=0)gsAssembler< T >protected
constructCauchyStresses(const gsMultiPatch< T > &displacement, const gsMultiPatch< T > &pressure, gsPiecewiseFunction< T > &result, stress_components::components component=stress_components::von_mises) const gsMuscleAssembler< T >virtual
gismo::gsElasticityAssembler::constructCauchyStresses(const gsMultiPatch< T > &displacement, gsPiecewiseFunction< T > &result, stress_components::components component=stress_components::von_mises) const gsElasticityAssembler< T >virtual
constructPressure(const gsMatrix< T > &solVector, const std::vector< gsMatrix< T > > &fixedDoFs, gsMultiPatch< T > &pressure) const gsElasticityAssembler< T >virtual
constructSolution(const gsMatrix< T > &solVector, const std::vector< gsMatrix< T > > &fixedDoFs, gsMultiPatch< T > &displacement) const gsElasticityAssembler< T >virtual
constructSolution(const gsMatrix< T > &solVector, const std::vector< gsMatrix< T > > &fixedDoFs, gsMultiPatch< T > &displacement, gsMultiPatch< T > &pressure) const gsElasticityAssembler< T >virtual
gismo::gsBaseAssembler::constructSolution(const gsMatrix< T > &solVector, const std::vector< gsMatrix< T > > &fixedDDofs, gsMultiPatch< T > &result, const gsVector< index_t > &unknowns) const gsBaseAssembler< T >virtual
gismo::gsAssembler::constructSolution(const gsMatrix< T > &solVector, gsMultiPatch< T > &result, short_t unk=0) const gsAssembler< T >virtual
gismo::gsAssembler::constructSolution(const gsMatrix< T > &solVector, gsMultiPatch< T > &result, const gsVector< index_t > &unknowns) const gsAssembler< T >virtual
create() const gsAssembler< T >virtual
defaultOptions()gsElasticityAssembler< T >static
eliminateFixedDofs()gsBaseAssembler< T >virtual
finalize()gsAssembler< T >inline
fixedDofs(short_t unk=0) const gsAssembler< T >inline
getFixedDofs(index_t patch, boxSide side, gsMatrix< T > &ddofs) const gsBaseAssembler< T >virtual
gsElasticityAssembler(const gsMultiPatch< T > &patches, const gsMultiBasis< T > &basis, const gsBoundaryConditions< T > &bconditions, const gsFunction< T > &body_force)gsElasticityAssembler< T >
gsElasticityAssembler(const gsMultiPatch< T > &patches, const gsMultiBasis< T > &basisDisp, const gsMultiBasis< T > &basisPres, const gsBoundaryConditions< T > &bconditions, const gsFunction< T > &body_force)gsElasticityAssembler< T >
gsMuscleAssembler(const gsMultiPatch< T > &patches, const gsMultiBasis< T > &basisDisp, const gsMultiBasis< T > &basisPres, const gsBoundaryConditions< T > &bconditions, const gsFunction< T > &body_force, const gsPiecewiseFunction< T > &tendonMuscleDistribution, const gsVector< T > &fiberDirection)gsMuscleAssembler< T >
homogenizeFixedDofs(short_t unk=0)gsAssembler< T >inline
initialize(const gsPde< T > &pde, const gsStdVectorRef< gsMultiBasis< T > > &bases, const gsOptionList &opt=defaultOptions())gsAssembler< T >inline
initialize(typename gsPde< T >::Ptr pde, const gsStdVectorRef< gsMultiBasis< T > > &bases, const gsOptionList &opt=defaultOptions())gsAssembler< T >inline
initialize(const gsPde< T > &pde, const gsMultiBasis< T > &bases, const gsOptionList &opt=defaultOptions())gsAssembler< T >inline
initialize(const gsPde< T > &pde, const gsBasisRefs< T > &basis, const gsOptionList &opt=defaultOptions())gsAssembler< T >inline
m_basesgsAssembler< T >protected
m_ddofgsAssembler< T >protected
m_dimgsElasticityAssembler< T >protected
m_optionsgsAssembler< T >protected
m_pde_ptrgsAssembler< T >protected
m_systemgsAssembler< T >protected
matrix() const gsAssembler< T >inline
multiBasis(index_t k=0) const gsAssembler< T >inline
multiBasis(index_t k=0)gsAssembler< T >inline
numColNz() const gsAssembler< T >inline
numDofs() const gsBaseAssembler< T >inlinevirtual
numFixedDofs() const gsBaseAssembler< T >virtual
numMultiBasis() const gsAssembler< T >inline
patches() const gsAssembler< T >inline
pde() const gsAssembler< T >inline
penalizeDirichletDofs(short_t unk=0)gsAssembler< T >
penalty(index_t k) const gsAssembler< T >inline
push()gsAssembler< T >inline
push(const bcContainer &BCs)gsAssembler< T >inline
push(const ElementVisitor &visitor)gsAssembler< T >inline
push(const BElementVisitor &visitor, const boundary_condition< T > &BC)gsAssembler< T >inline
pushInterface()gsAssembler< T >inline
refresh()gsElasticityAssembler< T >virtual
reserve()gsElasticityAssembler< T >protectedvirtual
rhs() const gsAssembler< T >inline
scalarProblemGalerkinRefresh()gsAssembler< T >protected
setFixedDofs(index_t patch, boxSide side, const gsMatrix< T > &ddofs, bool oneUnk=false)gsBaseAssembler< T >virtual
setFixedDofs(const std::vector< gsMatrix< T > > &ddofs)gsBaseAssembler< T >virtual
gismo::gsAssembler::setFixedDofs(const gsMatrix< T > &coefMatrix, short_t unk=0, size_t patch=0)gsAssembler< T >
setFixedDofVector(gsMatrix< T > vals, short_t unk=0)gsAssembler< T >
setSparseSystem(gsSparseSystem< T > &sys)gsAssembler< T >inline
system() const gsAssembler< T >inline
updateSolution(const gsMatrix< T > &solVector, gsMultiPatch< T > &result, T theta=(T)(1)) const gsAssembler< T >virtual