suanPan
Loading...
Searching...
No Matches
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