suanPan
Storage.hpp File Reference
Include dependency graph for Storage.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Storage< T >
 A candidate Storage class that stores FEM objects. More...
 
template<typename T >
using dual = std::pair< unsigned, shared_ptr< T > >
 
using AmplitudeStorage = Storage< Amplitude >
 
using ExpressionStorage = Storage< Expression >
 
using ConstraintStorage = Storage< Constraint >
 
using ConvergerStorage = Storage< Converger >
 
using CriterionStorage = Storage< Criterion >
 
using DatabaseStorage = Storage< Database >
 
using DomainStorage = Storage< Domain >
 
using DomainBaseStorage = Storage< DomainBase >
 
using ElementStorage = Storage< Element >
 
using GroupStorage = Storage< Group >
 
using IntegratorStorage = Storage< Integrator >
 
using LoadStorage = Storage< Load >
 
using MaterialStorage = Storage< Material >
 
using ModifierStorage = Storage< Modifier >
 
using NodeStorage = Storage< Node >
 
using OrientationStorage = Storage< Orientation >
 
using RecorderStorage = Storage< Recorder >
 
using SectionStorage = Storage< Section >
 
using SolverStorage = Storage< Solver >
 
template<typename T >
const char * StorageType ()
 
template<>
const char * StorageType< Amplitude > ()
 
template<>
const char * StorageType< Expression > ()
 
template<>
const char * StorageType< Constraint > ()
 
template<>
const char * StorageType< Converger > ()
 
template<>
const char * StorageType< Criterion > ()
 
template<>
const char * StorageType< Database > ()
 
template<>
const char * StorageType< Domain > ()
 
template<>
const char * StorageType< DomainBase > ()
 
template<>
const char * StorageType< Element > ()
 
template<>
const char * StorageType< Group > ()
 
template<>
const char * StorageType< Integrator > ()
 
template<>
const char * StorageType< Load > ()
 
template<>
const char * StorageType< Material > ()
 
template<>
const char * StorageType< Modifier > ()
 
template<>
const char * StorageType< Node > ()
 
template<>
const char * StorageType< Orientation > ()
 
template<>
const char * StorageType< Recorder > ()
 
template<>
const char * StorageType< Section > ()
 
template<>
const char * StorageType< Solver > ()
 
template<typename T >
Storage< T >::const_iterator cbegin (const Storage< T > &S)
 
template<typename T >
Storage< T >::const_iterator cend (const Storage< T > &S)
 
template<typename T >
Storage< T >::iterator begin (Storage< T > &S)
 
template<typename T >
Storage< T >::iterator end (Storage< T > &S)
 

Typedef Documentation

◆ AmplitudeStorage

◆ ConstraintStorage

◆ ConvergerStorage

◆ CriterionStorage

◆ DatabaseStorage

◆ DomainBaseStorage

◆ DomainStorage

◆ dual

template<typename T >
using dual = std::pair<unsigned, shared_ptr<T> >

◆ ElementStorage

◆ ExpressionStorage

◆ GroupStorage

◆ IntegratorStorage

◆ LoadStorage

◆ MaterialStorage

◆ ModifierStorage

◆ NodeStorage

◆ OrientationStorage

◆ RecorderStorage

◆ SectionStorage

◆ SolverStorage

Function Documentation

◆ begin()

template<typename T >
Storage< T >::iterator begin ( Storage< T > &  S)

◆ cbegin()

template<typename T >
Storage< T >::const_iterator cbegin ( const Storage< T > &  S)

◆ cend()

template<typename T >
Storage< T >::const_iterator cend ( const Storage< T > &  S)

◆ end()

template<typename T >
Storage< T >::iterator end ( Storage< T > &  S)
Here is the caller graph for this function:

◆ StorageType()

template<typename T >
const char * StorageType ( )

◆ StorageType< Amplitude >()

template<>
const char * StorageType< Amplitude > ( )
inline

◆ StorageType< Constraint >()

template<>
const char * StorageType< Constraint > ( )
inline

◆ StorageType< Converger >()

template<>
const char * StorageType< Converger > ( )
inline

◆ StorageType< Criterion >()

template<>
const char * StorageType< Criterion > ( )
inline

◆ StorageType< Database >()

template<>
const char * StorageType< Database > ( )
inline

◆ StorageType< Domain >()

template<>
const char * StorageType< Domain > ( )
inline

◆ StorageType< DomainBase >()

template<>
const char * StorageType< DomainBase > ( )
inline

◆ StorageType< Element >()

template<>
const char * StorageType< Element > ( )
inline

◆ StorageType< Expression >()

template<>
const char * StorageType< Expression > ( )
inline

◆ StorageType< Group >()

template<>
const char * StorageType< Group > ( )
inline

◆ StorageType< Integrator >()

template<>
const char * StorageType< Integrator > ( )
inline

◆ StorageType< Load >()

template<>
const char * StorageType< Load > ( )
inline

◆ StorageType< Material >()

template<>
const char * StorageType< Material > ( )
inline

◆ StorageType< Modifier >()

template<>
const char * StorageType< Modifier > ( )
inline

◆ StorageType< Node >()

template<>
const char * StorageType< Node > ( )
inline

◆ StorageType< Orientation >()

template<>
const char * StorageType< Orientation > ( )
inline

◆ StorageType< Recorder >()

template<>
const char * StorageType< Recorder > ( )
inline

◆ StorageType< Section >()

template<>
const char * StorageType< Section > ( )
inline

◆ StorageType< Solver >()

template<>
const char * StorageType< Solver > ( )
inline