| addConfiguration(const DefectiveCrystalConfigIO< dim > &) | model::DislocationNetwork< dim > | |
| alphaLineTension | model::DislocationNetwork< dim > | |
| averagePlasticDistortion() const override | model::DislocationNetwork< dim > | virtual |
| averagePlasticDistortionRate() const override | model::DislocationNetwork< dim > | virtual |
| averagePlasticStrain() const | model::DislocationNetwork< dim > | |
| averagePlasticStrainRate() const | model::DislocationNetwork< dim > | |
| averageStress() const override | model::DislocationNetwork< dim > | virtual |
| bulkNucleationModel | model::DislocationNetwork< dim > | |
| climbSolver | model::DislocationNetwork< dim > | |
| model::clone(const KeyType &key, const Args &... args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::clone(const KeyType &key, const Args &... args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::clone(const KeyType &key, const Args &... args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::clone(const KeyType &key, const Args &... args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | inline |
| computeDDinteractions | model::DislocationNetwork< dim > | |
| computeElasticEnergyPerLength | model::DislocationNetwork< dim > | |
| connect(const SharedLoopNodePtrType &n0, const SharedLoopNodePtrType &n1, const std::shared_ptr< LoopType > &tempLoop) | model::LoopNetwork< DislocationNetwork< dim > > | inlineprotected |
| contract(std::shared_ptr< NetworkNodeType > nA, std::shared_ptr< NetworkNodeType > nB) | model::DislocationNetwork< dim > | |
| contractLoopNodes(const LoopNodeType *const Ni, const LoopNodeType *const Nj) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| contractNetworkNodes(const SharedNetworkNodePtrType &Ni, const SharedNetworkNodePtrType &Nj) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| model::create(const Args &...args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::create(const Args &...args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::create(const Args &...args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::create(const Args &...args) | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | inline |
| crossSlipMaker | model::DislocationNetwork< dim > | |
| crossSlipModel | model::DislocationNetwork< dim > | |
| CRTP() | model::CRTP< DislocationNetwork< dim > > | inline |
| danglingBoundaryLoopNodes | model::DislocationNetwork< dim > | |
| ddBase | model::DislocationNetwork< dim > | |
| ddSolverType | model::DislocationNetwork< dim > | |
| deleteLoop(const size_t &loopID) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| derived() | model::CRTP< DislocationNetwork< dim > > | inlineprotected |
| disconnect(const SharedLoopNodePtrType &n0, const SharedLoopNodePtrType &n1, const std::shared_ptr< LoopType > &loop) | model::LoopNetwork< DislocationNetwork< dim > > | inlineprotected |
| DislocationNetwork(MicrostructureContainerType &mc) | model::DislocationNetwork< dim > | |
| displacement(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override | model::DislocationNetwork< dim > | |
| model::MicrostructureBase::displacement(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 | model::MicrostructureBase< dim > | pure virtual |
| model::MicrostructureBase::displacement(Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, dim > >) const | model::MicrostructureBase< dim > | |
| ElementType typedef | model::DislocationNetwork< dim > | |
| executeSingleGlideStepDiscreteEvents(const long int &runID) | model::DislocationNetwork< dim > | |
| expandLoopLink(const LoopLinkType &Lij, const SharedLoopNodePtrType &loopNode) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| expandNetworkLink(const std::shared_ptr< NetworkLinkType > &Lij, const SharedNetworkNodePtrType &networkNode) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| FiniteElementType typedef | model::MicrostructureBase< dim > | |
| FlowType typedef | model::DislocationNetwork< dim > | |
| model::get(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::get(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::get(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::get(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | inline |
| getDt() const override | model::DislocationNetwork< dim > | virtual |
| model::getRef(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::getRef(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::getRef(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | inline |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::getRef(const KeyType &key) const | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | inline |
| glideSolver | model::DislocationNetwork< dim > | |
| glideStepsSinceLastClimb | model::DislocationNetwork< dim > | |
| immobileClusters(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override | model::DislocationNetwork< dim > | |
| model::MicrostructureBase::immobileClusters(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 | model::MicrostructureBase< dim > | pure virtual |
| inclusions() const | model::DislocationNetwork< dim > | |
| inelasticDisplacementRate(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override | model::DislocationNetwork< dim > | |
| model::MicrostructureBase::inelasticDisplacementRate(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 | model::MicrostructureBase< dim > | pure virtual |
| initializeConfiguration(const DefectiveCrystalConfigIO< dim > &configIO, const std::ofstream &f_file, const std::ofstream &F_labels) override | model::DislocationNetwork< dim > | virtual |
| insertLoop(const std::shared_ptr< LoopType > &loop, const std::vector< std::shared_ptr< LoopNodeType > > nodes) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| isClimbStep() const | model::DislocationNetwork< dim > | |
| iSize | model::MicrostructureBase< dim > | static |
| junctionsMaker | model::DislocationNetwork< dim > | |
| model::KeyType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::KeyType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::KeyType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::KeyType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | |
| lastUpdateTime | model::MicrostructureBase< dim > | |
| LoopContainerType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| LoopLinkContainerType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| loopLinks() | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| LoopLinkType typedef | model::DislocationNetwork< dim > | |
| LoopNetworkType typedef | model::DislocationNetwork< dim > | |
| LoopNodeContainerType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| loopNodes() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| LoopNodeType typedef | model::DislocationNetwork< dim > | |
| loops() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| LoopType typedef | model::DislocationNetwork< dim > | |
| MatrixDim typedef | model::DislocationNetwork< dim > | |
| MicrostructureBase(const std::string &tag_in, MicrostructureContainer< dim > &m_in) | model::MicrostructureBase< dim > | |
| MicrostructureContainerType typedef | model::DislocationNetwork< dim > | |
| microstructures | model::MicrostructureBase< dim > | |
| mobileConcentration(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override | model::DislocationNetwork< dim > | |
| model::MicrostructureBase::mobileConcentration(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 | model::MicrostructureBase< dim > | pure virtual |
| moveNodes(const double &dt_in) | model::DislocationNetwork< dim > | |
| mSize | model::MicrostructureBase< dim > | static |
| NdofXnode | model::DislocationNetwork< dim > | static |
| networkLength() const | model::DislocationNetwork< dim > | |
| networkLengthPerSlipSystem() const | model::DislocationNetwork< dim > | |
| NetworkLinkContainerType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| networkLinks() | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| NetworkLinkType typedef | model::DislocationNetwork< dim > | |
| NetworkNodeContainerType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| networkNodes() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| NetworkNodeType typedef | model::DislocationNetwork< dim > | |
| networkRemesher | model::DislocationNetwork< dim > | |
| nodalVelocityConstraints | model::DislocationNetwork< dim > | |
| nodeContractor | model::DislocationNetwork< dim > | |
| NodeType typedef | model::DislocationNetwork< dim > | |
| output(DefectiveCrystalConfigIO< dim > &configIO, DefectiveCrystalAuxIO< dim > &auxIO, std::ofstream &f_file, std::ofstream &F_labels) const override | model::DislocationNetwork< dim > | virtual |
| outputDislocationDensityPerSlipSystem | model::DislocationNetwork< dim > | |
| outputLinkingNumbers | model::DislocationNetwork< dim > | |
| outputLoopLength | model::DislocationNetwork< dim > | |
| outputPlasticDistortionPerSlipSystem | model::DislocationNetwork< dim > | |
| outputQuadraturePoints | model::DislocationNetwork< dim > | |
| outputSegmentPairDistances | model::DislocationNetwork< dim > | |
| p_derived() | model::CRTP< DislocationNetwork< dim > > | inlineprotected |
| pointGrains(const VectorDim &x, const NodeType *const node, const ElementType *const ele, const SimplexDim *const guess) const | model::MicrostructureBase< dim > | |
| printLoopNodes() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| printLoops() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| printNetworkNodes() const | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| removeLoopNode(const size_t &nodeID) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| removeNetworkNode(const size_t &nodeID) | model::LoopNetwork< DislocationNetwork< dim > > | inline |
| reSolve() override | model::DislocationNetwork< dim > | virtual |
| setConfiguration(const DefectiveCrystalConfigIO< dim > &) | model::DislocationNetwork< dim > | |
| SharedLoopNodePtrType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| SharedNetworkNodePtrType typedef | model::LoopNetwork< DislocationNetwork< dim > > | |
| model::SharedPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::SharedPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::SharedPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::SharedPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | |
| SimplexDim typedef | model::DislocationNetwork< dim > | |
| slipSystemAveragePlasticDistortion() const | model::DislocationNetwork< dim > | |
| solve() override | model::DislocationNetwork< dim > | virtual |
| stochasticForceGenerator | model::DislocationNetwork< dim > | |
| storeSingleGlideStepDiscreteEvents(const long int &runID) | model::DislocationNetwork< dim > | |
| stress(const VectorDim &, const NodeType *const, const ElementType *const ele, const SimplexDim *const guess) const override | model::DislocationNetwork< dim > | |
| model::MicrostructureBase::stress(const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 | model::MicrostructureBase< dim > | pure virtual |
| model::MicrostructureBase::stress(Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, dim > >) const | model::MicrostructureBase< dim > | |
| subcyclingBins | model::DislocationNetwork< dim > | |
| surfaceNucleationModel | model::DislocationNetwork< dim > | |
| tag | model::MicrostructureBase< dim > | |
| timeSinceLastUpdate() const | model::MicrostructureBase< dim > | |
| timeStepper | model::DislocationNetwork< dim > | |
| TraitsType typedef | model::DislocationNetwork< dim > | |
| trialNodeMotion | model::DislocationNetwork< dim > | |
| updateBoundaryNodes(const std::function< void()> &checkpoint={}) | model::DislocationNetwork< dim > | |
| updateConfiguration() override | model::DislocationNetwork< dim > | virtual |
| updateGeometry() | model::DislocationNetwork< dim > | |
| use_velocityFilter | model::DislocationNetwork< dim > | |
| VectorDim typedef | model::DislocationNetwork< dim > | |
| VectorISize typedef | model::DislocationNetwork< dim > | |
| VectorLowerDim typedef | model::DislocationNetwork< dim > | |
| VectorMSize typedef | model::DislocationNetwork< dim > | |
| velocityReductionFactor | model::DislocationNetwork< dim > | |
| verboseDislocationNetwork | model::DislocationNetwork< dim > | static |
| verboseDislocationNode | model::DislocationNetwork< dim > | |
| verboseLevel | model::LoopNetwork< DislocationNetwork< dim > > | static |
| model::WeakPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType >::WeakPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::LoopNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType >::WeakPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkNodeType > | |
| model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType >::WeakPtrType typedef | model::WeakPtrFactory< DislocationNetwork< dim >, TypeTraits< DislocationNetwork< dim > >::NetworkLinkType > | |
| ~MicrostructureBase()=default | model::MicrostructureBase< dim > | virtual |