From 2ca38a00c8a70dfc173b7dcf512acd57d936c30d Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Fri, 28 Aug 2009 10:48:17 +0000 Subject: [PATCH] *** empty log message *** --- base/newserial/README | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/newserial/README b/base/newserial/README index 2384666b..60cf24f9 100644 --- a/base/newserial/README +++ b/base/newserial/README @@ -41,6 +41,9 @@ Design principles for this directory. needed. All of the methods are simply thrown onto the corresponding methods of the (allocatable, polymorphic) component A%A as needed (provided the component is allocated, that is). + This is what is called a STATE design pattern (different from the + internal state we discussed above). + As an example, consider the allocate/build/assembly cycle: the outer code would do the following: 1. Allocate(psbn_d_coo_sparse_mat :: a%a)